Kodo
kon
kodokon.com
Courses
/
Flutter
Progression
Flutter · Intermediate - build real things
High-performance lists with ListView.builder
Display lists of thousands of items without slowdowns thanks to ListView.builder, ListTile and items extracted into their own widgets.
Navigating between screens with Navigator
Push and pop screens with Navigator.push and pop, pass data through constructors, and retrieve a result when the screen closes.
Forms: TextField, controllers and validation
Drive your input fields with TextEditingController and validate every entry at once thanks to Form and TextFormField.
Sharing state: lifting state up and callbacks
Keep state in the common ancestor and turn your child widgets into controlled widgets that report changes back through callbacks.
Themes: ThemeData, Material 3 and dark mode
Centralize colors and typography in ThemeData, generate a Material 3 palette with ColorScheme.fromSeed, and offer a dark mode effortlessly.