Working with forms as an ecosystem
summary
Shows a concrete stack: reactive_forms plus a reactive forms generator that generates typed form models instead of Map<String,Object>, eliminating casts. Demonstrates a Bricklink‑style registration with ~10 fields, arrayed item lists (add/remove callbacks generated), and a username debounced async validator with spinner. Includes ready-to-drop reactive inputs for Material, Fluent, macOS and Ubuntu, integration with freezed, and generated builders that surface control names at compile time so refactors break the build, not runtime.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:06Forms in Flutter
- 7:35Flutter form gaps
- 10:10Reactive forms engine
- 14:07Type-safe generator
- 17:23Async validation example
- 24:05Forms in Lego app
- 26:57Array form fields
- 29:31UI form widgets
- 31:20Learning curve
- 34:10Summary
related talks
34mBuild reactive mobile apps with Flutter
29mArchitecting the Reactive App with Flutter
21mBuild a reactive Flutter App
50mFlutter: The Wizards of Widgets
37mBuilding scalable, maintainable and robust apps in Flutter
38mGenerative UIs: Using LLMs to Create Flutter Screens at Runtime
30mEphemeral UIs That Learn, Adapt, and Vanish
45mBuilding Products Full-Stack with Dart and Flutter
