How to choose which Flutter Animation Widget is right for you? - Flutter in Focus

Поделиться
HTML-код
  • Опубликовано: 30 июл 2024
  • In previous episodes of Flutter in Focus, we learned how to implement animations using Implicit widgets, Explicit widgets, and learned even more about how animations work. There are a lot of different animation widgets and figuring out which one is most appropriate can feel a little overwhelming. Fortunately, this video is here to help.
    Animation and motion widgets → goo.gle/2UdPVCY
    Looking for this video in blog form? → goo.gle/2VR2Avk
    Flutter in Focus Playlist → goo.gle/FlutterInFocus
    Learn everything about Flutter at → flutter.dev
    Subscribe! → goo.gle/FlutterYT
  • НаукаНаука

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

  • @LabGecko
    @LabGecko 2 месяца назад +1

    Extremely helpful! Even 4 years later. Thanks for making Flutter awesome!
    Edit: And as others have said, props to Emily for explaining it so well!

  • @SacWebDeveloper
    @SacWebDeveloper 4 года назад +37

    My head is spinning after watching this, but I'll revisit this explanation once I dive in on animations. Thanks for sharing!

  • @aytunch
    @aytunch 4 года назад +18

    This is exactly the type of videos you should always upload. Thanks

  • @manujteotia4666
    @manujteotia4666 4 года назад +27

    I simply love the way you explain them....
    Just wanted to appreciate your efforts of educating us. We need it.. like really need it

  • @simenl1289
    @simenl1289 4 года назад +7

    Thanks for creating all these amazing videos, Flutter team!

  • @mehmetedex
    @mehmetedex 4 года назад +58

    Flutter is the single most beautiful thing happened to mobile app developers who has to write cross platform
    Emily is the queen of Flutter our ancestors would be proud if they seen

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

    The AnimatedBuilder and AnimatedWidget are exeptions to the AnimatedFoo rule of implicit built-in widgets.
    Great video, I'm just beginnig with Flutter and didn't create any animations yet, but this video is very helpful and informative!

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

    Thank you so much! Your explanation was amazing.

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

    really really helpful for me at the moment. thank you.

  • @chichebem
    @chichebem 4 года назад +3

    This is quite informative and helpful. I'm only just realising now that I used an explicit animation when an implicit animation, say using an AnimatedContainer could have sufficed.

  • @rajantamang
    @rajantamang 4 года назад

    Great Video Series by Flutter Team !! :) Thanks
    Very insightful explanation providing the big picture !!

  • @koustav2008
    @koustav2008 4 года назад

    EXCELLENT TUTORIAL !!!

  • @aibor_io6871
    @aibor_io6871 4 года назад

    This is really helpful.. Thank you flutter team

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

    Thumbs up for that process flow :)

  • @RobertoJuarez
    @RobertoJuarez 4 года назад

    Awesome! Just in time :)

  • @itswaqaskhan
    @itswaqaskhan 4 года назад

    It was helpful, Thank you

  • @hamza-325
    @hamza-325 3 года назад

    I use TweenAnimationBuilder for infinite/extended animations by using the onEnd callback to change the attribute back and forth so the animation continues running forever!
    I feel that explicit animations are complicated and I don't feel comfortable using them, so I am sticking with the TweenAnimationBuilder.

  • @babsNumber2
    @babsNumber2 4 года назад +2

    Can we have more videos on how to optimize our animation performance?? 🙏🏽
    I created a cool looking animation for my bottom nav bar but as app complexity increased, it stutters

  • @Gaijin101
    @Gaijin101 4 года назад

    Needed this

  • @ayoolajohn
    @ayoolajohn 4 года назад

    I enjoyed this!

  • @VJKoding
    @VJKoding 4 года назад

    I love flutter so much ❤️❤️❤️

  • @fanonxrogers109
    @fanonxrogers109 4 года назад +2

    I love flutter!
    One thing i wish and hope for is a library for handling sensors.

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

    What is the recommended way of using lottie animations?

  • @777giba
    @777giba 2 года назад

    I miss you soooo much!

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

    Great, concise video! The flowchart at 0:27 is next-level. Your persuasive skills are unparalleled, Emily. Could you please make a video about the widget lifecycle, too?

    • @johndelilo6038
      @johndelilo6038 4 года назад

      Persuasive skills ?

    • @henterpeter4806
      @henterpeter4806 4 года назад

      @@johndelilo6038 Yeah, just take a look at the flowchart at 0:27, and you'll see.

    • @johndelilo6038
      @johndelilo6038 4 года назад

      @@henterpeter4806 OK, in that way. Köszönöm (your name suggests you're Hungarian).

    • @henterpeter4806
      @henterpeter4806 4 года назад

      @@johndelilo6038 Nincs mit. ;-)

    • @johndelilo6038
      @johndelilo6038 4 года назад

      @@henterpeter4806 ;-)

  • @heshansandeepa9471
    @heshansandeepa9471 2 года назад +1

    very nice

  • @toufiqurrahman7025
    @toufiqurrahman7025 4 года назад

    this is great

  • @lenqnr4846
    @lenqnr4846 4 года назад

    AnimatedContainer is useful, but I don’t understand how to make transformation like rotation at 2:33 or something else.

  • @probhakarsarkar2430
    @probhakarsarkar2430 4 года назад

    I loveee flutter 😁

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

    The decision tree shown at 5:47 has the AnimatedWidget and AnimatedBuilder flipped.

  • @ashishacharya9015
    @ashishacharya9015 4 года назад

    The listWheelScrollView you just showed doesn't detect the gesture. Pretty useless if we cannot interact with it.

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

    The replacement of coherent documentation by cheerful chatter seems to be the result of
    having skipped most of the steps leading to a coherent design of a system.

  • @irhas6555
    @irhas6555 4 года назад

    how to do autohide appbar like youtube application

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

    So, am i confused or is the AnimatedBuilder AnimatedWidget decision the wrong way around?

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

      Your confusion is valid. The video has them flipped.

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

    Nice Theme ❤️

  • @spiderion1
    @spiderion1 4 года назад

    Why does Flutter have some many open issues?

  • @RhemaxosLord
    @RhemaxosLord 4 года назад +5

    This whole video feels like a bunch of nested ifs

  • @aisivan
    @aisivan 4 года назад

    that is pretty much it

  • @maheshjamdade1
    @maheshjamdade1 4 года назад

    I think the video and audio just lost the sync they arent working hand in hand

  • @muhammadjomuaa4753
    @muhammadjomuaa4753 4 года назад

    👍

  • @Salehalanazi-7
    @Salehalanazi-7 4 года назад

    Ayyyyy

  • @lalalarara9209
    @lalalarara9209 4 года назад

    0:52 ListWheelScrollView is currently useless at all I made list by using this but after all there is no way to add click event listener so I had to change all code because of this .

    • @itsnotnessesaryofyou
      @itsnotnessesaryofyou 4 года назад

      Add a GestureDetector parent to each list item

    • @lalalarara9209
      @lalalarara9209 4 года назад

      @@itsnotnessesaryofyou I mean that's not the case I have to know which children is clicked but there is no way to achieve this

  • @NadySaptra
    @NadySaptra 4 года назад

    Tenth

  • @vishalasthana8998
    @vishalasthana8998 4 года назад

    Isn't this basically a complete ripoff of Marcin Szalek's video?