Building scalable, maintainable and robust apps in Flutter
summary
Claims that rx_bloc plus a minimal three layers architecture (UI, business, data) produces scalable, maintainable, robust Flutter apps; demonstrates repository pattern, DI with provider, routing with auto_route, and code generation via rx_bloc generator to eliminate boilerplate. Builds a booking app in about 15 minutes with infinite scroll, pull-to-refresh, search and error states, wiring remote/local data sources and using rx.merge + debounce for merged event streams and backpressure. The demo runs and the generated project and tests are shown working.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:49Speaker introduction
- 6:26Architecture necessity
- 14:16State management solutions
- 18:10Demo setup
- 21:16Data layer implementation
- 23:03Business layer with RxBlock
- 27:15Dependency injection
- 28:41UI layer integration
- 31:54Q&A session
related talks
46mHow to Cook Flutter Correctly
34mBuild reactive mobile apps with Flutter
46mHow to Cook Flutter Properly
29mArchitecting the Reactive App with Flutter
21mBuild a reactive Flutter App
22mClean Architecture in Flutter for Maintainable Code
58mFlutter from idea to app in 45min
49mReactive Architecture for Flutter
