Build reactive mobile apps with Flutter
summary
Demo builds a working shopping‑cart app to show concrete state patterns: starts with callbacks and globals, fixes them with ScopedModel/InheritedWidget to inject model down the tree, then replaces that with a stream‑based BLoC using StreamBuilder + BehaviorSubject (rxdart) so individual widgets only rebuild on the streams they subscribe to. Code uses a Sink for product adds, streams for itemCount/total, hot reload functions during the demo, and the example runs and scales without global state.
AI-written summary · about
chapters (4)
related talks
37mBuilding scalable, maintainable and robust apps in Flutter
21mBuild a reactive Flutter App
49mReactive Architecture for Flutter
29mArchitecting the Reactive App with Flutter
46mHow to Cook Flutter Properly
40mHow to manage application states using inherited widgets
50mFlutter in Action: How to build cross-platform app with Dart
46mHow to Cook Flutter Correctly
