Keep it Simple, State: Architecture for Flutter Apps (DartConf 2018)
Let’s go on a journey! In this video, we’ll start with a basic Counter Widget, building up to a complex app with shared state across multiple screens. Along the way, we’ll explore common patterns for managing application state and discover the building blocks provided by Dart and Flutter for this purpose. Then, we will learn how to put these blocks together to form a reactive application that’s easy to test and reason about. As a reward for our journey, we will be granted the powers of time travel, allowing us to move back and forth throughout the States of our application! This talk is perfect for folks who have used Flutter a bit and are interested figuring out the best ways to structure their applications.