How to Cook Flutter Correctly
summary
Compares concrete Flutter architectures and chooses the BloC pattern as the practical winner, demonstrating code that uses BloC with StreamController and StreamBuilder plus RxDart alternatives to map events to state and how to test blocs in isolation. Shows a conference app ported to Android with rough iOS/web runs (timeline: first demo 2017, public beta early 2018, release preview mid‑2018, production-ready Dec 2018), and covers native access via platform channels and PlatformView plus lightweight dependency injection using Provider to supply blocs.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:06What is Flutter
- 6:00Flutter architecture
- 11:43Simple Flutter app
- 15:15Flutter approaches
- 23:12BLoC for state
- 34:09Why try Flutter
- 36:43Fuchsia and Flutter future
- 39:54Flutter resources
- 40:14Q&A
related talks
46mHow to Cook Flutter Properly
49mReactive Architecture for Flutter
37mBuilding scalable, maintainable and robust apps in Flutter
21mBuild a reactive Flutter App
33mBeyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web
50mFlutter in Action: How to build cross-platform app with Dart
42mLet's fire the Flutter
22mArchitecture First: Foundations for Long Term Success
