Mind blowing animation in React Native and Expo with Animated API

  Рет қаралды 55,813

Catalin Miron

Catalin Miron

Күн бұрын

Пікірлер
@ahmedam77
@ahmedam77 3 жыл бұрын
WOW! I shouted "WOW" loudly once you changed the bg color, and the magic appeared!
@johnyepthomi892
@johnyepthomi892 2 жыл бұрын
Any concept explained this way, with incremental introduction of code vs explanation is a winner.
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😊
@artmosphereID
@artmosphereID 4 жыл бұрын
wow thanks man, my friend shows me this kind of animation using flutter, and he really underestimate RN. Now i can flex it to him ahahahah
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😊
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😂
@lostlost8164
@lostlost8164 4 жыл бұрын
Complicated Animation simply done, Nice job Catalin
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I’m glad that you liked it!
@amanmittal5875
@amanmittal5875 4 жыл бұрын
Welcome back ! That animation is so dope, thanks for teaching us 🔥🔥🔥
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks Aman 🤗
@charlohink4505
@charlohink4505 3 жыл бұрын
This guy can animate anything
@KaushikMahadevan
@KaushikMahadevan 3 жыл бұрын
you won my subscription with this animation haha, thanks a lot for putting this together
@rafaelrocha1788
@rafaelrocha1788 4 жыл бұрын
Hi! Brazil here! As I'm learning react-native with expo, I ended up falling for your video, which by the way is sensational, congratulations.
@TheRealMikeD
@TheRealMikeD 2 жыл бұрын
Very helpful, thank you! I have seen code examples of animation before, but watching you as you code and seeing how things change as your code changes makes it easier to understand.
@AndreMorke
@AndreMorke 4 жыл бұрын
Great! Now i have an imagination of what's possible with animations in RN. Thanx a lot!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Imm glad that you found it useful. Thanks Andre ✌️
@JaredBeach94
@JaredBeach94 3 жыл бұрын
This is great, man. I already had a good handle on animations, but this is next level and still somehow simple
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks Jared, for more cool animations you should check my Patreon page, you’ll not be disappointed ✌️
@JackSparrah
@JackSparrah 4 жыл бұрын
This was fantastic! Thank you. Very clear explanation, and super creative too!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I’m glad you liked it! Thanks Jack ✌️
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
​@@CatalinMironDev 👍
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😂
@riturajranjan2072
@riturajranjan2072 2 жыл бұрын
How did percentage values in tranform translateX work in your code? It's asking for a number value in mine
@spydergs07
@spydergs07 3 жыл бұрын
That is AWESOME! Thank you for the tutorial!
@tomastamagnone3417
@tomastamagnone3417 4 жыл бұрын
So nice animation and really well explained. You won a new sub haha
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Awesome, thank you Tama! ✌️
@TamilLatest
@TamilLatest 3 жыл бұрын
Awesome tutorial! Looking forward to completing your other ones too.
@dilhando
@dilhando 3 жыл бұрын
Now that I saw it i must use it.
@MaxWilliam
@MaxWilliam 3 жыл бұрын
Dude, that was good! Really good!! I'm gonna now try to use animations like this in a screen/page change.
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😊
@Tabish_Abbasi
@Tabish_Abbasi 5 ай бұрын
😊
@rockNbrain
@rockNbrain 2 жыл бұрын
Great job dude!
@vigneshwaraneswaramoorthi4117
@vigneshwaraneswaramoorthi4117 3 жыл бұрын
Really a cool example
@rviswa2
@rviswa2 4 жыл бұрын
you are absolutely awesome...you'll reach more subscribers soon
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thank you so much for showing your support 🤗✌️
@lakshmeeshat7445
@lakshmeeshat7445 4 жыл бұрын
Wow initially it was looking very complicated, in actual its very simple, that's awesome.
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thank you! Cheers!
@shashikantsharma3551
@shashikantsharma3551 4 жыл бұрын
Great work bro. 👍
@mindhorizon90
@mindhorizon90 4 жыл бұрын
This Guy Is Just Amazing . He Deserves More Subscribers. i killed that subscribe button , Keep It Up Man 🔥
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Wow, thanks for showing your support Yadav. Thanks a lot ✌️
@alibarznji2000
@alibarznji2000 3 жыл бұрын
I love this channel
@djsnooppyzatdepoet7568
@djsnooppyzatdepoet7568 3 жыл бұрын
Wow! Thank you Sir
@kkhezami
@kkhezami 4 жыл бұрын
Thanks a lot for this tutorial, very helpful!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I’m glad that you liked it. Thanks Khouloud ✌️
@GoRHoM92
@GoRHoM92 4 жыл бұрын
well done mate !! you nailed it 🔥🔥🔥
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks a lot! 🙏
@egyptsphinx9393
@egyptsphinx9393 4 жыл бұрын
Mindblowing is your animation 👌
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
🤯 thanks Egy!
@darshitjain5965
@darshitjain5965 4 жыл бұрын
Woah! Loved it 🔥
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks Darshit 🔥
@iamshadmirza
@iamshadmirza 4 жыл бұрын
Looks so good. I'm gonna try something with this.
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Please do and share the results! Thanks Mohd! ✌️
@royalrazor8046
@royalrazor8046 3 жыл бұрын
Wow, nice dude
@youssefmuhamad3213
@youssefmuhamad3213 4 жыл бұрын
Awesome explanation, thanks for the knowledge
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Glad it was helpful! Thanks Youssef ✌️
@heatrazer
@heatrazer 4 жыл бұрын
Thank you so much for your clear explanations! You helped me so much :D
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
You’re welcome Haret ✌️
@alexalannunes
@alexalannunes 4 жыл бұрын
Really really really awesome . Fantastic. Very good. You have my like and subscription. I activated notifications too
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thank you! I’m glad you liked it. There’s a new video published in case you want to learn more :)
@catchfish2057
@catchfish2057 3 жыл бұрын
Nice one. Thank you
@rohaanansari3116
@rohaanansari3116 4 жыл бұрын
Hey I just love your work and i just subscribed you with a bell notifications your content is soo soo valuable thanks for the content and plz do a video on this complete project as you have in your final project please it would mean a lot to me by the way THANKS MAN!!!! you are DOPE 🔥
@Ankitkumar-vw1zz
@Ankitkumar-vw1zz 4 жыл бұрын
broooooo this is awesome
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I’m glad you found it useful. Thanks Ankit! ✌️
@seifeddine3735
@seifeddine3735 3 жыл бұрын
how can you set translateX to a percentage instead of a number ??? it does not work for me ???
@zaharaquresh5670
@zaharaquresh5670 3 жыл бұрын
pls let me know if you found a solution to this
@denisardelean8067
@denisardelean8067 4 жыл бұрын
Thank you bro! Great job!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thank you Denis ✌️
@PierreTeyssedre
@PierreTeyssedre 4 жыл бұрын
very good! Thx for that!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Glad you liked it Pierre!
@georgembajiaku4567
@georgembajiaku4567 3 жыл бұрын
Awesome work sir.. I want to implement this in a RN project, but I want to use text. Any advice? Can I interpolate views or components in the output range array, or how can I go about changing the content based on the interpolate values. Thanks again!
@compton8301
@compton8301 3 жыл бұрын
Thank you very much.
@marcelomarenduarte
@marcelomarenduarte Жыл бұрын
thank you friend!!!
@farzam-ng6hi
@farzam-ng6hi 3 жыл бұрын
Keep up u are grate
@emresahiner8372
@emresahiner8372 4 жыл бұрын
Perfect ❤️🙏🏻🎉
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thank you Emre!
@testingemail5292
@testingemail5292 3 жыл бұрын
good work
@yunus5949
@yunus5949 2 жыл бұрын
*nice* I like that
@damyHarbi
@damyHarbi 3 жыл бұрын
I get an error in React Native for Android it says BackgroundColor is not supported by native animated module, how did you do that animation?
@offlimitsbots
@offlimitsbots 2 жыл бұрын
i love it
@muneebahmed7616
@muneebahmed7616 3 жыл бұрын
this is really amazing! love your work! How can I use this with React Navigation?
@ItsDaiko
@ItsDaiko 2 жыл бұрын
I get the error: Invariant Violation: Transform with key of "translateX" must be a number: {"translateX":"0%"} Any idea how to fix this?
@co-canada-2-canada
@co-canada-2-canada 4 жыл бұрын
Wonderful explanation. (Y)
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Glad it was helpful! Thanks Pavan!
@scharrmah
@scharrmah 4 жыл бұрын
awesome
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks!
@saalimkhan4133
@saalimkhan4133 3 жыл бұрын
Freakin' awsm
@floodyboy5307
@floodyboy5307 4 жыл бұрын
Woow 😍👍🏼
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks a lot! 🙏
@RafaleKilleR
@RafaleKilleR 4 жыл бұрын
Thanks for the video, really interesting! Is the 0.001 value in the color input range really needed? 🤔
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
The whole point is to have the same color in [0, 0.5] range, but you are right, this is not needed. Great suggestion! Thanks!
@oct8bit
@oct8bit 4 жыл бұрын
Keep it up 5 star
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks 🙏
@shriganeshholebagil631
@shriganeshholebagil631 4 жыл бұрын
Can you do Samsung's One UI animation of the settings screen? On the scroll, the settings text fades away and the scrollable part sticks to the top and on the scroll back the animation reverses.
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
In my last video I’m doing the sticky footer + custom animation, inspired by Medium article. Check it out and let me know if this helped you. Thanks Shriganesh ✌️
@shriganeshholebagil631
@shriganeshholebagil631 4 жыл бұрын
@@CatalinMironDev You can show the demo using pan gesture handler, that would be awesome.
@killerzucca2
@killerzucca2 3 жыл бұрын
u can this animation in moti? and compare please
@dericbytes
@dericbytes 4 жыл бұрын
Cool
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks Deric ✌️
@Ihabkhattab
@Ihabkhattab 4 жыл бұрын
I do really like everything: the animation, the technique and your clear explanation, well done. I just didn't get why you make `useNativeDriver` `false` ?
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Hi Ihab, useNativeDriver can be used only for transforms and opacity and in my example I was interpolating colors as well.
@Ihabkhattab
@Ihabkhattab 4 жыл бұрын
@@CatalinMironDev got it. Thanks 🙏
@jolly7506
@jolly7506 4 жыл бұрын
nice!
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Thanks Erik
@rehanansari-tq9wx
@rehanansari-tq9wx 3 жыл бұрын
❤️❤️❤️
@takanumi339
@takanumi339 4 жыл бұрын
plase answer me , do i have to do multiple projects with js or jump direcly to do them with react what do you think bro
@fernandopineda2414
@fernandopineda2414 4 жыл бұрын
I recommend to do nothing but one big project in vanilla JavaScript, HTML and CSS. Then, when you're done, do the same project (if you want) in React. JSX sintax is pretty similar to HTML, and you'll use CSS as well
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I highly recommend to start using JavaScript, HTML and CSS. React is JavaScript so as long as you know JavaScript, building apps eith React should be that hard, but first it’s better to understand the concepts behind JavaScript IMO.
@neonvideos1
@neonvideos1 4 жыл бұрын
Wow change of background! where are you now miron? Not in romania i guess lol
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
:) I'm in Prague, Czech Republic for 2.5 years now :)
@arvindsingh_n23
@arvindsingh_n23 2 жыл бұрын
Can u please help making react native fully functional audio and video player?
@CreativeJE
@CreativeJE 4 жыл бұрын
hey please make the full part with gesture handler
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Yees, I’ll do it.
@abdremo
@abdremo 3 жыл бұрын
🤙🏽💪🏿💪🏿
@alexalannunes
@alexalannunes 4 жыл бұрын
Why do you use React.useRef(new Animated.Value(0)) ?
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Because I don’t want to directly mutate the animated value. React.useRef returns a mutable value and it’s persistent during component lifecycle. Here are the docs with examples: reactnative.dev/docs/animated
@alexalannunes
@alexalannunes 4 жыл бұрын
@@CatalinMironDev thanks bro😁. So can I use animatedValue.setValue() with useRef? Or this isn't recommended use setValue?
@prkesuu5470
@prkesuu5470 4 жыл бұрын
Hey thanks for this.Can u provide full scratch project that is on react native node js for beginners.
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Hi, I already created this kind of project. You can check my series from this playlist: kzbin.info/aero/PLQocKVqyqZDQrUU7zUfFogbAO0ynvQK2j. Thanks!
@prkesuu5470
@prkesuu5470 4 жыл бұрын
@@CatalinMironDev ok thanks
@markdoyle8918
@markdoyle8918 4 жыл бұрын
Really nice, could you show us how to do it in reanimated also? 😍
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I can do it. It should be the same Animated.Value starting from 0. I’ll add this in my future videos 👍
@sarithass323
@sarithass323 4 жыл бұрын
Hi i am new to react native ,is this code worked in react native cli also
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
Yes, the code works using react native cli. Thanks Saritha ✌️
@sarithass323
@sarithass323 4 жыл бұрын
Code was perfectly working in ios but in android emulator getting error like "Project with path ':unimodules-core' could not be found in project ':unimodules_react-native-adapter". any suggestions plz
@pinkfloyd9160
@pinkfloyd9160 4 жыл бұрын
Who's here after Reddit ;-)😃😃
@in-loco2667
@in-loco2667 4 жыл бұрын
How to go to another page when the animation is finished
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
If you follow-up the GitHub link from the description, there's an implementation of this slider with multiple slides and you can see how to move from a slide to another. Please let me know if you need any help with it. Thanks!
@mad-mak
@mad-mak 2 жыл бұрын
did anyone figure out how to implement this on android?
@codingwithlaraveller
@codingwithlaraveller 4 жыл бұрын
why do you use light theme, aww that hurt 💔
@CatalinMironDev
@CatalinMironDev 4 жыл бұрын
I switched to a dark one and hopefully you like it. Thanks for sharing your feedback Abdullah ✌️
@codingwithlaraveller
@codingwithlaraveller 4 жыл бұрын
@@CatalinMironDev that's so nice of you. I like your videos a lot, easy to understand and implement. Keep up the good work. 👌
@dancristian3673
@dancristian3673 Жыл бұрын
you could have explained from scratch not started code . could not get it yet.
@kanishkvijaywargiya1340
@kanishkvijaywargiya1340 4 жыл бұрын
Please try to create in React Native cli...This will help more in production app development.
@sorgutentarer
@sorgutentarer 2 жыл бұрын
"mind blowing"
@fernandorojo6311
@fernandorojo6311 4 жыл бұрын
Dude, fire video. Short and great. I wonder how this would look with reanimated. If anyone wants an expo snack, here it is (using the git repo): snack.expo.io/@git/github.com/catalinmiron/react-native-dot-inversion
@JEsterCW
@JEsterCW 3 жыл бұрын
Ffs use dark mode man, my eyes cant see shit on the white bg. How u dare to even do that ._.
@kresnofatihimani8402
@kresnofatihimani8402 3 жыл бұрын
awesome
@lovepreetsingh_8316
@lovepreetsingh_8316 2 ай бұрын
Thanks man
@CatalinMironDev
@CatalinMironDev Ай бұрын
You're welcome!
Advanced React Native FlatList animations with Animated API
36:35
Catalin Miron
Рет қаралды 40 М.
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
10 EPIC React Native Animation Libraries
13:33
Simon Grimm
Рет қаралды 30 М.
More proof you need to use Expo...
20:50
Theo - t3․gg
Рет қаралды 204 М.
Advanced React Native FlatList animations at 60fps with Animated API
20:11
DeepLinking and Touchable Opacity in React Native
16:22
Hitesh Choudhary
Рет қаралды 49 М.
React Native Animated Tabs & Animated Indicator using FlatList
23:58
Easy React Native Accordion Menu with Reanimated Transition API
15:45
What’s new in React 18
5:40
evening kid
Рет қаралды 154 М.
React Native vs Flutter vs Native - Let's Talk Engines
25:15
Theo - t3․gg
Рет қаралды 134 М.