Build a reactive Flutter App
summary
Shows how to structure Flutter apps with language‑level Streams, using async star functions and yield for streaming results, and adding operators and subjects with RxDart publish subject. Demonstrates a concrete counter: a subject receives taps, a scan accumulator produces an integer stream, and a StreamBuilder renders updates. Tests assert the exact emitted sequence and error cases. Claims 50–60% code reuse across Flutter and AngularDart and emphasizes closing controllers to avoid leaks.
AI-written summary · about
chapters (9)
- 0:00Introduction and speaker intro
- 3:56Problems with stateful widgets
- 7:02Introducing layered architecture
- 8:25Streams and reactive programming
- 14:17Block pattern explained
- 17:25Testing streams and blocks
- 18:07Flutter view layer with StreamBuilder
- 19:30Architecture benefits summary
- 20:12Conclusion and resources
related talks
29mArchitecting the Reactive App with Flutter
49mReactive Architecture for Flutter
34mBuild reactive mobile apps with Flutter
46mHow to Cook Flutter Properly
46mHow to Cook Flutter Correctly
37mBuilding scalable, maintainable and robust apps in Flutter
27mPractical Rx with Flutter
49mFirst Flutter, then Fly: Build Reactive & Performant Cross-Platform Apps
