Best practices for managing application state
Dates: Thu, Oct 12 - Fri, Oct 27
A tutorial on the controller design pattern and its implementation in Flutter
Another tutorial on the controller design pattern and its implementation in Flutter
What is state, thinking declaratively, ephemeral vs. app state, simple app state management
Stateful vs stateless widgets, how state objects work, and state management in a nutshell
How to manage widget state: within the widget, via the parent, or both.
Official documentation for Riverpod 2.0
Riverpod is simply a way of declaring ‘super smart global variables’.
Why use Riverpod, how to install, the types of Providers, and examples.
Overview of form creation, styling, validation, and retrieval
Build a form, validate fields, react to changes, collect final user input
Example of a Phase 3 mockup
Read about controllers, and then assess your understanding by creating a simple app
Update your simple controller to use Riverpod
Update your mockup to use Riverpod for application state