AWESOME React Native carousel animation 60fps - FlatList and Animated API

  Рет қаралды 48,156

Catalin Miron

Catalin Miron

Күн бұрын

🔥 In this video tutorial we will create a beautiful animated carousel in React Native using FlatList and Animated API.
We'll go through:
- How to create a carousel in React Native using FlatList
- How to blur images in React Native
- How to morph between two blurred images
- How to animated images in React Native
----
⚠️ Access full source code: www.animaterea...
Becoming a Patreon will gain you access to multiple mini projects and code sources.
----
Starter code: gist.github.co...
---
Inspiration: dribbble.com/s...
Illustrations by: SAMji dribbble.com/S...
👉👉 Have any questions? Join Discord: / discord .
Want to support me?
- Patreon: / catalinmiron
- BuyMeACoffee: www.buymeacoff...
- Paypal: paypal.me/cata...
----
You can find me on:
- Github: github.com/cata...
- Twitter: / mironcatalin
- Website: batman.codes
---
Timeline:
TBD
#react-native-carousel #react-native-flatlist-carousel #react-native-animated #react-native-animation #react-native-blurred-image #react-native-morph #react-native-60fps

Пікірлер: 138
@techienomadiso8970
@techienomadiso8970 3 жыл бұрын
Catalin you are the best Teacher out here for React Native Animations. Your tutorials should be added to react-native docs as official example reference. Great Work!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Wow, thank you so much Francis, I’m glad you think this way! Cheers ✌️
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
I love this. You deserve more user engagement
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you Charitha! ✌️
@zayndominick3842
@zayndominick3842 3 жыл бұрын
Pro tip : watch movies on flixzone. I've been using them for watching lots of of movies these days.
@brayancolin9377
@brayancolin9377 3 жыл бұрын
@Zayn Dominick Yup, I have been watching on flixzone} for since december myself =)
@mohammadcastiel3901
@mohammadcastiel3901 3 жыл бұрын
@Zayn Dominick yup, I've been watching on Flixzone} for years myself =)
@DivineZeal
@DivineZeal 6 ай бұрын
Perfect video! Helped me finally understand animated!
@MrLucaslucal
@MrLucaslucal 2 жыл бұрын
You made so much with just native react native's resources, this is amazing, thank you very much.
@facundoledesma8210
@facundoledesma8210 Жыл бұрын
Awesome video Catalin! Very clean and beautiful! Keep it going!
@ChandlerVanDeWater
@ChandlerVanDeWater 3 жыл бұрын
Your tutorials are so quick and have such a clean approach. Thank you for making these!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
I’m glad that you found them useful and easy to follow. Thanks a lot for sharing this with me Chandler ✌️
@TheSalaho1
@TheSalaho1 3 жыл бұрын
holly shit, you're incredible, there's a fine line between a nice engaging animation and a frustrating one and the ones you're teaching are very engaging ! always appreciate your content!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks a lot for sharing such an amazing feedback! ✌️
@RVKAWAAA
@RVKAWAAA 3 жыл бұрын
Greeting from Argentina!
@admiralicic
@admiralicic 3 жыл бұрын
This channel deserves much more subscribers, great content
@erlanakylbekovich4586
@erlanakylbekovich4586 2 жыл бұрын
Thank you Catalin for this guid and other! You are the best teacher ever!
@mankim6146
@mankim6146 2 жыл бұрын
Hi, I'm waching your vedio in Korea! I think your tutorials are very very eaaaasy to learn and helpful for beginners like me !! Thank you so much !!
@lucasmoura5698
@lucasmoura5698 Жыл бұрын
Thanks for all the amazing videos and tutorials. Many thanks
@albertomiguelfiorani7579
@albertomiguelfiorani7579 2 жыл бұрын
Awesome!
@EngineerCodewala
@EngineerCodewala 2 жыл бұрын
its very good
@ejdatertas21
@ejdatertas21 5 ай бұрын
you are not human, you are an angel :)) thanks for your effort
@saziknows
@saziknows 3 жыл бұрын
You are God's gift to react native
@stephendelacruzone
@stephendelacruzone 2 жыл бұрын
Neat!💎✨👌
@kevinjeanmichel3824
@kevinjeanmichel3824 3 жыл бұрын
Your tutorials are just awesome thanks for what you're doing
@akbarsheikh5690
@akbarsheikh5690 3 жыл бұрын
Your design is amazing,beautiful.loved it ....please make more videos like this
@arjuntt2604
@arjuntt2604 3 жыл бұрын
Sure this guy will reach million viewers in no time.
@missinglyrics1918
@missinglyrics1918 3 жыл бұрын
always great
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks Gan, I’m glad that you liked it ✌️
@khalidkhan5308
@khalidkhan5308 3 жыл бұрын
Congratulation on 9k
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks Khalid ✌️
@ayoubbelouadah7195
@ayoubbelouadah7195 3 жыл бұрын
Amazing as always *-*
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Oh thank you Ayoub ✌️
@zohrekhedmati1110
@zohrekhedmati1110 3 жыл бұрын
Wowww😍😍😍 It was amazing way to do that, thank you😍
@myrelaxpoint
@myrelaxpoint 3 жыл бұрын
Wow. That was awesome.
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
I’m glad that you found it useful. Thanks Bhaskar ✌️
@natnaelagenagnew3169
@natnaelagenagnew3169 Жыл бұрын
you are the best bro ......... i can't thank you enough 🙏
@sarcasticdna
@sarcasticdna 3 жыл бұрын
I just discovered your channel Loved it Subbed it Looking forward for more 😍❤️. BTW I am new to RN is there a beginner series for animations?
@bedirhanaygul805
@bedirhanaygul805 3 жыл бұрын
Thank you for your awesome videos Catalin, you rockkk!! 💯💯✌👏👏
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks for sharing this kind words with me Bedirhan ✌️
@JeanPierreCasanovaFuentes
@JeanPierreCasanovaFuentes 3 жыл бұрын
I gonna buy you a cup of coffee! you deserve it! I've learn a lot from you!
@r_alisher
@r_alisher 3 жыл бұрын
Thank you a lot of
@enableDeepak
@enableDeepak 3 жыл бұрын
You're amazing. I love watching your videos more than OTT shows :D. If possible, please make a video on a full-screen image carousel with a masking effect.
@smoothreflexsongs5111
@smoothreflexsongs5111 2 жыл бұрын
Keep doing this more videos please
@alexkey9372
@alexkey9372 3 жыл бұрын
I discovered your channel late but I'm so glad! Out of curiosity, as I'm new to react native animations, all the Animated API functions work the same with with reanimated1 or reanimated2 framework?
@alon77777
@alon77777 3 жыл бұрын
Short and useful, thanks!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
I'm glad that you liked it! Cheers ✌️
@pranavkumar1818
@pranavkumar1818 3 жыл бұрын
C'est tres jolie. Merci !!!
@ManHaru1
@ManHaru1 3 жыл бұрын
Awesome!!!! 👍👍 Very useful!!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you ✌️
@CarlitosUlloa20
@CarlitosUlloa20 2 жыл бұрын
Great, what a great job; Thank you very much for your contribution.
@amitmehta8554
@amitmehta8554 3 жыл бұрын
You are genuine person
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Wow, thank a lot Amit! It means a lot to me. ✌️
@ehtishamtahir2187
@ehtishamtahir2187 3 жыл бұрын
Your explanation though 👌👌👌
@riz-l2123
@riz-l2123 3 жыл бұрын
Your tutorials are absolutely amazing, they've really helped me so much. Do you think you'll release a full project tutorial any time soon? Thanks!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks a lot! I’m working on a full course. Stay tuned ✌️
@riz-l2123
@riz-l2123 3 жыл бұрын
@@CatalinMironDev Thanks! You're the best :)
@gustavolura99
@gustavolura99 Жыл бұрын
SALVOU DEMAIS!!!!
@지울최
@지울최 2 жыл бұрын
thank so mush , you are the best Teacher
@programmersohel
@programmersohel 8 ай бұрын
Thanks
@shawwalmuhammad
@shawwalmuhammad 3 жыл бұрын
This looks awesome 😎 👍🏻
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks for sharing such positive feedback, I'm glad that you like it! Thanks Shawwal ✌️
@shawwalmuhammad
@shawwalmuhammad 3 жыл бұрын
@@CatalinMironDev you're most welcome. I really enjoy it and it help me to learn a lot.
@cfboski2587
@cfboski2587 3 жыл бұрын
You've taught me so much during the pandemic.. One day i'll repay you!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
I’m really happy to hear that my videos helped you. Thanks a lot Bosco ✌️
@turnbrain3049
@turnbrain3049 3 жыл бұрын
Thank you so much! Your tutorials are so quick and have such a clean approach, How I can make the Flatlist loop?
@LeandroSimoesArt
@LeandroSimoesArt 3 жыл бұрын
Amazing! Do you have any complete course about react-native animations or are planning to do that sometime?
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Hi Leandro, I’m working on it. I’ll let you know once it’s ready. Thanks ✌️
@AkshatKumawat
@AkshatKumawat 3 жыл бұрын
Thank you for asking.. i'm waiting for it 🔥
@LeandroSimoesArt
@LeandroSimoesArt 3 жыл бұрын
@@CatalinMironDev Thanks! Looking forward to it!!!
@immortal3164
@immortal3164 Ай бұрын
love you
@karemhz
@karemhz 3 жыл бұрын
Really nice, Thanks
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you Karem ✌️
@vitorrazdorov6017
@vitorrazdorov6017 3 жыл бұрын
Realy cool, thanks man for you job)
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
You're welcome. Cheers Victor ✌️
@amanngoel
@amanngoel 3 жыл бұрын
This is magic ❤️
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Wow, thanks Aman, I’m glad you think so ✌️
@tanujupreti
@tanujupreti 3 жыл бұрын
That is indeed an amazing one ❤
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you Tanuj, I'm glad that you enjoyed the tutorial! ✌️
@SaadKhan-xf3ry
@SaadKhan-xf3ry 3 жыл бұрын
as always amazing content, can someone explain what's going on with the input range? is (index - 1) * width means the previous item, index * width = currentItem and (index + 1) * width = next item in flatlist? Thanks!
@prasanthvijaykumar1317
@prasanthvijaykumar1317 Жыл бұрын
Hi Catalin, can you make video for Image slider with zoom in/out in react native
@phannam7211
@phannam7211 3 жыл бұрын
Great!
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you Phan ✌️
@phannam7211
@phannam7211 3 жыл бұрын
@@CatalinMironDev Succulent can be picked up and made animated picked on android like ios
@dilipsuthar2817
@dilipsuthar2817 3 жыл бұрын
This is awesome :) Can you please let me know which fonts and theme you have used in vscode?
@Gabriel-zt7pk
@Gabriel-zt7pk Жыл бұрын
what is the font family in vscode in this video?
@fahleviikhsanurrizal4449
@fahleviikhsanurrizal4449 2 жыл бұрын
how if the pics of data already set in folder?
@PCPalacetech
@PCPalacetech 2 жыл бұрын
Hey man, which font are you using. Its cool !
@RVKAWAAA
@RVKAWAAA 3 жыл бұрын
Hello boss, well i copy the exactly code and my Android App does not work..it just close after the first Scroll...and it isn't a Expo issue...because i use npx react native init...can you say me which is problem?
@MJ-vx5cz
@MJ-vx5cz 2 жыл бұрын
where did you learn all of this ?
@-leovinci
@-leovinci 3 жыл бұрын
Learn so much! Question: Can we implement backdrop blur like CSS(backdrop-filter: blur) without other libraries?
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Unfortunately no, you need to use BlurView for it:(
@vicheanath9412
@vicheanath9412 3 жыл бұрын
Please compare about expo and react native cli
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
I think for android you have to use elevate to get the shadow effect yeah?
@donirizki2717
@donirizki2717 3 жыл бұрын
Awesome Carousel animation with React Native
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thank you! Cheers Doni ✌️
@haibertbarfian6343
@haibertbarfian6343 3 жыл бұрын
Hey Awesome video but can this be done in Reanimted V2 ? the community is moving toward Reanimated to be able to harness the power of having animations run on the UI thread. Unfortunately I cannot see any videos covering carousels using reanimatedV2
@theintrovertedguy73
@theintrovertedguy73 3 жыл бұрын
Awesome stuff brother. There is a lot to learn from you. pls, keep teaching :D btw I know you showed an animation way of doing it, but if we do it with imageBackground, is there any problem?
@leamsilee9284
@leamsilee9284 3 жыл бұрын
I learned so much from this video! Thank you! I have a question. It doesn't recognize the useRef (that refers to the flatlist) in android. The next and previous button is acting weird because of that. Is there another way to do it?
@willenleal1099
@willenleal1099 3 жыл бұрын
Thank you so much for this video! I tried to follow your tutorial on the Animation for the Flatlist for the movies video. I could not make it work there. But using the opacity technique with the map function made the backdrop work on android. Idk why but Flatlist items with absolute position do not work on android. :-(
@lifegrowth9389
@lifegrowth9389 3 жыл бұрын
Shall we.... Let go Sir
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Hey, ho, let’s go ✌️
@npaul1440
@npaul1440 3 жыл бұрын
Im not sure why but im getting error as "InputRange must be monotonically non-decreasing " for the input range for background Image map range
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
Waiting for your next vid.. :D
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
It’s coming today ✌️
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
I've set the bell. KZbin, please let me be the first viewer this time
@abdullahshahid6725
@abdullahshahid6725 Жыл бұрын
What is your vscode font name
@oscarparedez1417
@oscarparedez1417 3 жыл бұрын
Is there a way to make this flatlist move through the images automatically?
@dambik
@dambik 2 жыл бұрын
Wow, How to make a VS CODE Theme like that??? ⭐⭐⭐⭐⭐
@hetpatel958
@hetpatel958 3 жыл бұрын
Vs code Theme please. Nice work. Keep it up. Love from India.
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Hi Het, VSCode theme: Palenight, font: Operator Mono. Cheers ✌️
@all-in-all7862
@all-in-all7862 3 жыл бұрын
I love this video, Please can you create drag and sort or rearrange image in Flatlist.Thanku
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Great suggestion, I’ll think about it and see what I can come up with. Thanks Pradeep ✌️
@all-in-all7862
@all-in-all7862 3 жыл бұрын
@@CatalinMironDev Thanks brother
@inthefuture946
@inthefuture946 3 жыл бұрын
Really nice videos. Thanks a lot. Can you also make a video for auto swiping of carousels in addition to the scroll function.
@mohammadsadman8567
@mohammadsadman8567 3 жыл бұрын
great one brother! i have one question if i use your animation tutorials in low end android mobile! will it support low end android mobile! will it hang or stutter?
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Even on low end android devices this will run at 60fps. Thanks Mohammad ✌️
@mohammadsadman8567
@mohammadsadman8567 3 жыл бұрын
@@CatalinMironDev Thank you for your resources ❤️
@hendoitechnologies
@hendoitechnologies 2 ай бұрын
Without background can you repost this carousel videoo animation please
@floodyboy5307
@floodyboy5307 3 жыл бұрын
Big wooow 😍👌🏼
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
I'm glad that you liked it! Thanks Floody boy ✌️
@ahsanfarooq6755
@ahsanfarooq6755 3 жыл бұрын
how to add infinite scroll on this Flatlist? i want to repeat my content when data in FlatList ends
@soloogho4937
@soloogho4937 2 жыл бұрын
hello. your editor font is not good for programming
@NaveenKumar-fo4kz
@NaveenKumar-fo4kz 3 жыл бұрын
Bro bro please make expo with full firebase.
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Maybe in the near future I'll shift to something else other than animations. Right now there are so many things that I'd like to tackle that I can't do other type of tutorials. Cheers and thanks for your great suggestion Naveen! ✌️
@NaveenKumar-fo4kz
@NaveenKumar-fo4kz 3 жыл бұрын
Ya but please make complete firebase , expo with function based components tutorial because no one make a video about this type perfectly. why I am saying means because lots of person's are working in real time project ,so we get more viewers for our channel 🤗
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
Bro, your contents are amazing 🤩🤩🤩🤩❤ but your intro is so annoying 🤣
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Thanks and I’m glad that you like my videos. Cheers Charitha ✌️
@CatalinMironDev
@CatalinMironDev 3 жыл бұрын
Btw, what do you mean by "intro is so annoying"? Thanks Charitha!
@charithagoonewardena3095
@charithagoonewardena3095 3 жыл бұрын
0:37 here. This one
@devendrayadav5683
@devendrayadav5683 Жыл бұрын
This is not run in Android only run ios
@everystack
@everystack 8 ай бұрын
none of the tutorials work nowadays
@cristiancamilosanchezardil9730
@cristiancamilosanchezardil9730 3 жыл бұрын
Awesome !!!
React Native Scroll Item animation effect - FlatList and Animated API
17:06
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 42 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,8 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 6 МЛН
Advanced React Native FlatList animations at 60fps with Animated API
20:11
These coding projects give you an unfair advantage
8:13
Jason Goodison
Рет қаралды 1 МЛН
I Paid Fiverr Game Developers to Make the Same Game
10:25
BadGameDev
Рет қаралды 696 М.
How to win a argument
9:28
ajaxkmr
Рет қаралды 559 М.
My Top 5 Techniques for Web Animation
9:58
Olivier Larose
Рет қаралды 91 М.
Functional Programming in 40 Minutes • Russ Olsen • GOTO 2018
41:35
GOTO Conferences
Рет қаралды 812 М.
Mind blowing animation in React Native and Expo with Animated API
16:34
I Wish I knew This About Typescript & React Sooner
14:06
CoderOne
Рет қаралды 38 М.
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 42 МЛН