Interpolation with React Native Animations

Поделиться
HTML-код
  • Опубликовано: 12 янв 2025

Комментарии • 96

  • @sourabhsingh4515
    @sourabhsingh4515 4 месяца назад

    Danm bro the background music and the calmness in your voice makes it look so classy.

  • @TheMrRolz
    @TheMrRolz 3 года назад +36

    Have you ever worked as a teacher? You, my man, definitely know what you`re doing.
    Keep it up :)

    • @eveningkid
      @eveningkid  3 года назад +11

      I actually did, a few times. I was thinking of getting back to it, but doing it online allows me to reach more people. Thank you for your comment, I am really glad this was helpful to you :)

    • @brynechibaya3407
      @brynechibaya3407 2 года назад

      @@eveningkid It does. Love from South Africa

  • @sandipmondal2875
    @sandipmondal2875 3 года назад +8

    This is the classiest and cleanest programming tutorial ever made!

  • @vinithreddy2795
    @vinithreddy2795 2 года назад

    Wow the how to animated playlist is superbb💯. Nicest explanation i have seen till now in RUclips for RN animations

  • @carbondesigned
    @carbondesigned 2 года назад

    Like everybody is saying these videos are so good! Never thought this deep about animations because sometimes they just work. But these are great even a year later!

  • @balajiimurugan
    @balajiimurugan 4 месяца назад

    Great explanation with simple examples, Thank you so much!!

  • @_wise_one
    @_wise_one 3 года назад

    Some people will explain this exact concept in 20+ minutes and I used to think that that's good, the longer the tut, the better it is. but this guy changed my thinking, he can explain the same concept without talking like a robot in a couple of minutes.

  • @CoryTheSimmons
    @CoryTheSimmons 2 года назад

    The great and wholesome examples. The soothing music. ffs I love this channel.

    • @eveningkid
      @eveningkid  2 года назад

      This means a lot to me, thanks Cory!

  • @sadeedkhan5344
    @sadeedkhan5344 2 года назад

    You are the BEST teacher, THE BEST, and so underated i wonder why. Keep up the BEST work man! Really appreciated!!!

  • @theprotagonist3906
    @theprotagonist3906 2 года назад

    I never understood the concept of interpolation before watching this video. Thank you bro. You are a great teacher.

  • @erkangorgulu6013
    @erkangorgulu6013 2 года назад

    I have watched this video before and came back again to watch it. Well explained. Thank you very much :)

  • @makinsights6818
    @makinsights6818 9 месяцев назад

    This is one of finest playlist to learn Animated. Thank you brother! 😃😃

  • @GerardoMartinez-om4et
    @GerardoMartinez-om4et 2 года назад

    What the.... never did I see someone put this so simple into small videos. Wow thanks a lot

  • @mulwelimushiana8388
    @mulwelimushiana8388 3 года назад

    All I can say is WOW! You are a brilliant Teacher

    • @eveningkid
      @eveningkid  3 года назад +1

      Thanks so much Mulweli!! Always trying my best :) I’ll see you around I hope!

  • @royhyde8842
    @royhyde8842 Год назад

    I had just started working with the Animated API and I was drowning in the concept of interpolate, but you my friend have literally pulled me out of the deep end. Thank you very much. it is really quite straight forward.

  • @UKwithAtif
    @UKwithAtif 3 года назад

    I have no words to say on your explaining technique. ❤️ from PK

  • @chandansoni1896
    @chandansoni1896 3 года назад +1

    Wow the way you teach I think every teachers should teach like this.

    • @eveningkid
      @eveningkid  3 года назад

      Thank you Chandan, this means a lot to me! I wish I could teach to more people actually hehe. Glad to have you on the channel :)

  • @ronaldngarombo1026
    @ronaldngarombo1026 2 года назад

    I have been struggling to understand exactly how interpolation works, but you my friend have done a good job teaching me. Afooyo (thank you)

  • @dinchen_tamang684
    @dinchen_tamang684 10 месяцев назад

    This is the really nice explanation. Thank you

  • @aashishranamagar8160
    @aashishranamagar8160 2 года назад

    i can watch your videos all day >>nice work
    💻

  • @aniketmulmuley4711
    @aniketmulmuley4711 2 года назад

    Very clean and clear content ! (one of the best i have ever seen)

  • @computernetworking6061
    @computernetworking6061 2 года назад

    Bro.. your videos deserves a lot more views, this content is premium level, Thanks a lot for your great work

  • @vijaysaini83
    @vijaysaini83 3 года назад +2

    I have just started learning React Native and your videos are great help on key concepts. Amazing work man !! Kudos to you !!

  • @SaadKhan-xf3ry
    @SaadKhan-xf3ry 3 года назад +4

    This is so good! Keep up this, please! Looking forward to the next one.

    • @eveningkid
      @eveningkid  3 года назад

      Thanks a lot for the kind words, it means a lot! Will keep making more :)

  • @osamagamal495
    @osamagamal495 3 года назад

    I'm really enjoying this playlist. the content is supreme!
    thank you. and keep it up.

  • @maykonmorais6860
    @maykonmorais6860 10 месяцев назад

    Amazing! Thanks for this video!

  • @MedAmineSouaiaia88
    @MedAmineSouaiaia88 4 года назад +1

    Another perfect one. Looking for next episodes.

    • @eveningkid
      @eveningkid  4 года назад +1

      Thank you so much! Happy to see you are watching new episodes :)

  • @pradeepthite2894
    @pradeepthite2894 6 месяцев назад

    Love you brother. What a explanation ❤❤❤❤❤❤❤❤❤

  • @nishadsandilya6653
    @nishadsandilya6653 3 года назад

    Bro, you saved ma life! Had been searching for react - spring lessons, went through the docs, but, this video worked for me, Thanks

    • @eveningkid
      @eveningkid  3 года назад

      Thank you Nishad, I think most of us are visual people. I tried to keep these lessons as simple as possible, glad it helped you out! Hope to see you around for next videos :)

  • @danpetre5414
    @danpetre5414 3 года назад +1

    Outstanding!!! :) Would like to see an entire course about animations. You are an excellent teacher

    • @eveningkid
      @eveningkid  3 года назад +2

      Thank you so much Dan! There are many other videos in this series! If there is anything you'd like to know in particular, please let me know here :)

  • @talalyousif3105
    @talalyousif3105 3 года назад +1

    This is incredibly useful and easy to follow. Well done, man!

    • @eveningkid
      @eveningkid  3 года назад

      Thank you Talal, I appreciate it :)

  • @shahzaibshahzaibkhan6480
    @shahzaibshahzaibkhan6480 3 года назад +2

    Mashallah,you explain really well. Keep up the good work

    • @eveningkid
      @eveningkid  3 года назад

      Thanks a lot, means a lot :)

  • @abocx
    @abocx 3 года назад

    Really well made and explained. Well done!

    • @eveningkid
      @eveningkid  3 года назад

      Thanks a lot Andrew, this really keeps me going! :)

  • @omkarsalapurkar2981
    @omkarsalapurkar2981 3 года назад

    You have great explaining skills you should be hired for explaining all those boring docs in this way!

    • @eveningkid
      @eveningkid  3 года назад

      I wish they would! Thank you Omkar :)

  • @naveengtech4941
    @naveengtech4941 3 года назад

    amazing narration :)

  • @emiyashirou2914
    @emiyashirou2914 2 года назад

    How come your channel be not famous bro?This amount of subscriptions doesnt make justicefor your
    top quality contents.

  • @gixxerblade
    @gixxerblade 3 года назад

    This is great! Thanks

  • @Mangoo9982
    @Mangoo9982 3 года назад

    i found gold broo, this awesome, keep upload vid, i will watch all.

    • @eveningkid
      @eveningkid  3 года назад

      Thanks a lot Amrel for your nice comment, and best of luck with the series: it's worth your time if you're eager to learn :)

  • @rahulanand7321
    @rahulanand7321 3 года назад

    Thanks for this video, really appreciate it

    • @eveningkid
      @eveningkid  3 года назад +1

      Thanks Rahul, happy it’s been useful :)

  • @Denis-fc2sv
    @Denis-fc2sv 3 года назад

    Great Job! Waiting for the next one :)

    • @eveningkid
      @eveningkid  3 года назад +1

      Coming out today! Thank you for the support Denis, I really appreciate it :)

  • @ferrerasalexander
    @ferrerasalexander Год назад

    Awesome video wow thanks

  • @bluechip1311
    @bluechip1311 3 года назад

    Amazing, good chóp. Thank you for sharing your knowledge.

    • @eveningkid
      @eveningkid  3 года назад

      Thank you for the kind words. You know that this exists because people like you are commenting the videos, so you’re part of this! :) Hope to see you around on the channel

  • @nguyenthinh2358
    @nguyenthinh2358 3 года назад

    You did an amazing work! Keep it up!

    • @eveningkid
      @eveningkid  3 года назад

      Thank you! Anything you’d like to learn? :)

  • @saurabhkanswal7954
    @saurabhkanswal7954 3 года назад

    Hey, thanks for this video.

  • @ahmedam77
    @ahmedam77 3 года назад

    Amazing analogy!

    • @eveningkid
      @eveningkid  3 года назад +1

      Who doesn't like cookies? That's what I thought!

  • @alikhorami2726
    @alikhorami2726 Год назад

    BEST EXPLANATION EVER MADE
    wp

  • @Mohamed-pu7so
    @Mohamed-pu7so 3 года назад

    Thank you very much you are so great !!!

    • @eveningkid
      @eveningkid  3 года назад +1

      Thanks a lot Mohamed, I’m happy this has been helpful :) keep it up

  • @moyolvera
    @moyolvera 4 года назад +1

    Very good video, keep the good work

    • @eveningkid
      @eveningkid  3 года назад

      Thank you Moy! Will keep making more!

  • @DrNabeel20
    @DrNabeel20 3 года назад

    Thank you!! 🔥👏

  • @Hutu6778
    @Hutu6778 2 года назад

    Nice this is very useful

  • @anahitafakhravar1878
    @anahitafakhravar1878 3 года назад

    Excellent :)

  • @exary37
    @exary37 3 года назад +1

    Thanks a lot ! You're an amazing teacher ! Keep it up
    Also, I was wondering how to reset the animation from start at the end ? I know the you can use callback function in start() at the end with reset() but it says undefined is not a function...

    • @eveningkid
      @eveningkid  3 года назад +2

      Oh, I think what you're looking for is this:
      const animation = Animated.timing(value, ...);
      animation.start();
      // and later...
      animation.reset();
      Thank you for commenting, I hope to see you around on the channel :)

    • @exary37
      @exary37 3 года назад

      @@eveningkid Thank you for your answer. I tried what you said but animation.reset() even if I don't have error anymore is not moving my element to the previous state. If I use .reset() while the animation move it will just stop the animation like it does with animation.stop()
      P.S : You should consider making a Udemy course on animations. The only one out there is outdated ans based on class components

    • @eveningkid
      @eveningkid  3 года назад

      Oh! I didn't read this right. start() takes a callback so you could do:
      animation.start(() => animation.reset())
      If you want to loop the animation, consider using Animated.loop! You can find a lot more in the documentation reactnative.dev/docs/animated

  • @jbaptista960
    @jbaptista960 3 года назад

    amazing!

  • @BharatSingh-zk8lx
    @BharatSingh-zk8lx 2 года назад

    Wish I had a like button to interpolate 1 = 1000 haha
    amazing tutorial thanks a lot

  • @bhuvansingh8307
    @bhuvansingh8307 3 года назад

    such an underrated video ......

  • @thenoob8682
    @thenoob8682 2 года назад

    thank you so so much bro

  • @oiver55
    @oiver55 3 года назад +1

    Hello there, How can I do interpolation with %? When I try I get this error
    Invariant Violation: Transform with key of "translateX" must be a number: {"translateX":"0%"}
    This is what I have:
    Thank you for such a clear video!

    • @eveningkid
      @eveningkid  3 года назад +1

      Hey Olivier, you can have (if you're using hooks):
      const dimensions = useWindowDimensions();
      ...to get the current width of your screen, then have your output range to be:
      outputRange: [0, dimensions.width],
      Percentages are normally matched to pixels, so we're just doing the same thing here :)

    • @oiver55
      @oiver55 3 года назад +1

      @@eveningkid You don't know how long I have been trying to figure this out, and the solution was so simple! I didn't even know about useDimensions(). Thanks so much!

  • @roshansebastian1862
    @roshansebastian1862 2 года назад

    This is GOLD

  • @egyjohn9409
    @egyjohn9409 3 года назад

    Best Tutorial.

  • @antekliyue9874
    @antekliyue9874 3 года назад

    is it possible to remove a component based on interpolation value? lets say i have Animated.View, inside it i have an image and text, when the user scrolling down (i interpolate the y value) when its reach certain value i want the image to be removed and it shows only the text

    • @eveningkid
      @eveningkid  3 года назад

      Yes, what if you interpolate the image opacity?

  • @뱅수는대근혀
    @뱅수는대근혀 2 года назад

    thank you

  • @dhruv0x0x0
    @dhruv0x0x0 2 года назад

    hell yea!!! i am the 7k th subscriber!!!!

  • @emmanuelugwuoke967
    @emmanuelugwuoke967 3 года назад

    You are too good 🙂

  • @doodl3r
    @doodl3r 3 года назад

    i was feeling like watching a movie!

  • @_wise_one
    @_wise_one 3 года назад

    Respect++++++

  • @ogedaykhan9909
    @ogedaykhan9909 Год назад

    bro you are the Aquilifer of the 9th legion.

  • @MrTwentyFive
    @MrTwentyFive 3 года назад

    it feels like i'm watching geographic channel

  • @AdyOrigin
    @AdyOrigin 2 года назад

    Great tutorial, but have some water bro.