Getting Comfortable With Flutter...by Peeking Under the Hood by Andrew Brogdon and Hans Muller
Developers adopting Flutter start at the widget layer, creating Stateful and Stateless widgets, putting building blocks together, and composing whole applications without needing to go further into the details of the SDK. This encapsulation is something Flutter has been designed to make possible. An important step on the path from beginner to seasoned coder, though, is to understand what goes on after you create a widget and call runApp, to know how all the unseen pieces work together to bring your app to life.
In this talk, Andrew and Hans from the Flutter team will take you beyond the widget layer into the element and render object trees. They'll show you why they exist, how they're constructed, and how they work together. By the end, you'll have a deeper understanding of how a Flutter application operates, plus know how to make smart decisions about how to work within the widget layer and how to create your own elements and render objects should the need arise.
Andrew is a Developer Programs Engineer on the Flutter team, making sample apps, guides, videos, and tools to help people get started and grow with Flutter. Prior to joining Google, he studied poetry under Kathy Fagan in the Ohio State University MFA program.
Hans is the tech lead for Flutter's Material and Cupertino libraries. Prior to working at Google Hans led the Flex team at Adobe and before that the Swing team at Sun.
Food and drink will be served, courtesy of Google.