PrimaryScrollController | Decoding Flutter

Поділитися
Вставка
  • Опубліковано 12 вер 2022
  • Learn about scroll controllers, the omnipresent PrimaryScrollController widget, and their impact on your cross-platform Flutter apps.
    Documentation → goo.gle/3poOjF5
    Diving into Desktop → goo.gle/3Lim6du
    Watch more Decoding Flutter episodes → goo.gle/DecodingFlutter
    Don’t miss an episode, subscribe to Flutter → goo.gle/FlutterYT
    #DecodingFlutter #Flutter #Developer
  • Наука та технологія

КОМЕНТАРІ • 64

  • @roteschwert
    @roteschwert Рік тому +9

    It's actually cool that they brought out the actual engineers responsible for maintaining the respective components to discuss these topics

  • @yf4453
    @yf4453 Рік тому +27

    Good content. Kate is an excellent presentor !

  • @DominikRoszkowski
    @DominikRoszkowski Рік тому +15

    It was one of the best explanations of anything in Flutter I've watched in a long time. Great job!

    • @flutterdev
      @flutterdev  Рік тому

      Thank you for the kind words, Dominik! You can learn more about Default `PrimaryScrollController` on Desktop, by visiting the link below 😀 👇
      goo.gle/3U3XokS

  • @ImpresifMediaDev
    @ImpresifMediaDev Рік тому +3

    Delightfull explaination by Kate. Thank you!

  • @abdulhamidyusuf2848
    @abdulhamidyusuf2848 Рік тому +6

    I wish I could like this video more than once. Thank you!

    • @flutterdev
      @flutterdev  Рік тому +1

      Thanks for the like! We're glad that you've enjoyed the video! Don't forget to check out more Decoding Flutter episodes, here 😀 → goo.gle/DecodingFlutter

  • @Js-ku4be
    @Js-ku4be Рік тому +18

    Always helpful lecture from Kate!

    • @flutterdev
      @flutterdev  Рік тому +2

      We appreciate the kind words, Js! Thanks for watching 🙌

  • @Gabeyre
    @Gabeyre Рік тому +4

    Thanks Flutter team. This helped in understanding deeper desktop scrolling functionality in flutter.

    • @flutterdev
      @flutterdev  Рік тому +2

      You're very welcome! We also have information about Default `PrimaryScrollController` on Desktop, here 😄 →
      goo.gle/3BMVfTJ

  • @wgolyoko
    @wgolyoko Рік тому +5

    Weirdly, this just unlocked comprehension of primaryFocus. Thanks !

    • @laybunzz
      @laybunzz Рік тому +2

      That's awesome to hear! Feel free to share what finally clicked or what you were missing - that might help us communicate about focus in the future :)

  • @Valeriaduranruiz
    @Valeriaduranruiz Рік тому +2

    Kate you are excellent! And your voice is like butter 🧈 (that’s a good thing , just in case you don’t love butter)

  • @zeebradoom4774
    @zeebradoom4774 Рік тому +1

    literally what I've been looking for!

  • @didiDanaila
    @didiDanaila Рік тому +2

    🤩 I will scroll up and down until I will find you... Nice voice, professional explained

  • @abdelrahmananwar885
    @abdelrahmananwar885 Рік тому +4

    Thanks for sharing this great content

  • @hyungtaecf
    @hyungtaecf Рік тому +1

    I was facing this error for so long, thank you!

    • @flutterdev
      @flutterdev  Рік тому

      Always glad to help!
      Facing an error by yourself can often feel as though you're trying to slay a dragon. Make sure you're well-equipped before tackling those errors by checking out all our Decoding Flutter videos here: goo.gle/DecodingFlutter
      Happy Coding 🐉

  • @kurokitty1
    @kurokitty1 Рік тому +3

    This was awesome, thanks!

    • @flutterdev
      @flutterdev  Рік тому

      Thanks for the great feedback, Verticrow 😎
      Be sure to catch more "Decoding Flutter" episodes right here: goo.gle/DecodingFlutter

  • @fernandoparra685
    @fernandoparra685 Рік тому +2

    I scroll controller love you Kate!

  • @user-fi2wt8du1m
    @user-fi2wt8du1m Рік тому +5

    Just yesterday, while developing an app with multiple listviews, I gave up while debugging whether the iOS tab bar touch function was not working. Magically, this video has been chosen by the algorithm, and I'm going to deal with the issue.

  • @raminadjibsaadat6905
    @raminadjibsaadat6905 Рік тому

    I was searching for this topic yesterday or the day before that , i can't remember
    Thanks

  • @oscarh4066
    @oscarh4066 Рік тому +3

    Loved the video, Kate!

  • @venkatareddy6122
    @venkatareddy6122 Рік тому +1

    Very interesting to see

  • @KK-lr4vx
    @KK-lr4vx Рік тому +5

    Please make more videos for us Kate

    • @flutterdev
      @flutterdev  Рік тому

      Glad to hear you enjoyed this! Thanks for watching 😀
      Be sure to subscribe to stay updated on the latest with Flutter: goo.gle/FlutterYT 🙌

  • @maheshjamdade1
    @maheshjamdade1 Рік тому +5

    Thank you so much for explaining it in simple words 🙏

    • @flutterdev
      @flutterdev  Рік тому

      We're so glad to hear that the video was helpful, Mahesh. If you are interested in learning more, you can also check out the following resource: goo.gle/3poOjF5

  • @kaorunguyen7782
    @kaorunguyen7782 Рік тому +8

    Not related, but I love her voice so much 😢

  • @nimrsawafta1682
    @nimrsawafta1682 Рік тому +1

    this just made my job easier, XD, thank you, I have always used my OWN methods

    • @flutterdev
      @flutterdev  Рік тому

      Glad to hear that the tutorial was helpful for you, Nimr 😄

  • @michaelmboya5085
    @michaelmboya5085 Рік тому +6

    Awesome content. The Flutter team are just 🔥🔥🔥

    • @flutterdev
      @flutterdev  Рік тому +1

      Thanks so much for your kind words. Have you checked out the documentation that goes along with the video? You can view it here: goo.gle/3poOjF5 😁

  • @nipunshah1373
    @nipunshah1373 Рік тому +1

    1 question :
    Do intents for scroll up and scroll down on page up/down will be automatically handled by flutter for Focus systems ??

  • @karo7752
    @karo7752 Рік тому +14

    An alternative option is ignore the error on web which Ive shamefully done for the past year. Maybe Ive contributed to the decision of making this video by the sheer number of errors coming into the flutter dev team analytics

  • @ayo-vz7jc
    @ayo-vz7jc 3 місяці тому +1

    Any way to get the iOS tab bar click event with my own scrollController? so that I can move my listview to the top. :)

  • @lemidiriba3878
    @lemidiriba3878 Рік тому +2

    love the content

    • @flutterdev
      @flutterdev  Рік тому

      We love to hear that! Thanks for watching, Lemi 😎
      Don’t miss an episode, be sure to subscribe to Flutter:
      goo.gle/FlutterYT

  • @waseemabbasi3723
    @waseemabbasi3723 8 місяців тому +1

    i am using a ScrollController with listview but i also need that primary to true will anyone guide because we cannot use both at the sametime

  • @codewithcoode
    @codewithcoode Рік тому +1

    Am loving flutter

    • @flutterdev
      @flutterdev  Рік тому

      Thank you for the support, Ridwanullahi! We're glad to have you here 🙌

  • @magacaygamaxamuud7253
    @magacaygamaxamuud7253 Рік тому +3

    thanks ++

  • @tonyraulblancofernandez9632
    @tonyraulblancofernandez9632 Рік тому +2

    I 💙 kate voice!!!

  • @bizeedolimited31
    @bizeedolimited31 Рік тому +2

    Best ever ❤️

  • @hitheshchowdary4366
    @hitheshchowdary4366 Рік тому +1

    Awesome, thank you 😀👍

  • @jeison_sanches
    @jeison_sanches Рік тому +2

    I learned this the hard way a few weeks ago while trying to implement some rather unusual behavior for a multi scroll screen. Really helpful video!

    • @flutterdev
      @flutterdev  Рік тому +1

      We're delighted to hear that the tutorial was helpful for you! Be sure to check out the documentation for PrimaryScrollController here: goo.gle/3poOjF5 👍

  • @haidernaqvi87
    @haidernaqvi87 8 місяців тому

    I have a chat app and want to scroll the SingleChildScrollView to a specific message like Whatsapp does when you reply to a message

  • @Pesthuf
    @Pesthuf Рік тому

    I wish the web had this. There are many scenarios where your main scrollable isn't the document itself, but doing that causes various issues on mobile browsers...

    • @andersmorille7653
      @andersmorille7653 Рік тому +1

      She said that this was the same default for web and desktop, so it should work as intended; or are you having problems? I'm working on web so it would be useful to know!

  • @mushaheeed
    @mushaheeed Рік тому

    Where's the google io link?

  • @walidloubar114
    @walidloubar114 Рік тому +1

    kate the best

  • @MohammadMalan
    @MohammadMalan Рік тому

    The more you know

  • @sarahfortunes6361
    @sarahfortunes6361 Рік тому

    :)

  • @user-ev4nt1qd1c
    @user-ev4nt1qd1c 8 місяців тому

    so ASMRxDeveloping is a thing now, and it's my new fetish I guess

  • @whoeverofhowevermany
    @whoeverofhowevermany Рік тому

    I think you should apologize to all the people born on a holiday

  • @prasantkumar7693
    @prasantkumar7693 Рік тому

    Awesome content

    • @flutterdev
      @flutterdev  Рік тому +1

      We're glad you're enjoying the content! We work hard to create great videos for you all, and it means a lot to us when you let us know what we're doing is awesome 😀

  • @hawarhekmat1174
    @hawarhekmat1174 Рік тому

    Don't know it's me or something else, but when i attach a controller to a listview it won't activate untill user scrolls which is not good, when i want to execute some code via initState to check if user is a very bottom of screen for example set unseen chat to seen, but that won't work unless user scrolls then that code executes, 🥹

    • @laybunzz
      @laybunzz Рік тому +1

      Can you share a DartPad link that reproduces this?

    • @flutterdev
      @flutterdev  Рік тому

      Hello Hawar! Please file a report on github so that we can investigate further. goo.gle/3DrQDUl