Kate Lovett walks us through Flutter's new 2D scrolling APIs by rebuilding widgets that are offered in the framework to demonstrate how one would build even more dynamic, custom 2D scrolling experiences. Chapters: 00:00 Intro to scrolling 02:15 ScrollView explained 03:27 Slivers vs 2D scrolling 05:38 Inspiration for 2D API 07:41 Implementing a 2D grid 10:11 Implementing the RenderObject 12:29 Implementing layoutChildSquence 15:32 Implementing the child builder delegate 17:33 Arbitrary positioning 18:43 Summary Resources: DartPad → https://goo.gle/3FP0IKI 2D preview from Flutter Forward → https://goo.gle/3sxrEvv Catch more videos → https://goo.gle/FlutterBuildShow Subscribe to Flutter! → https://goo.gle/FlutterYT #FlutterBuildShow