Achieving next-level code between Flutter and the Mobile Web
summary
A movie app prototype becomes a native Flutter app plus a Progressive Web App that reuses 40% shared code by putting business logic in a core Dart package and keeping UIs thin. Concrete tools: AngularDart + Flutter for web and mobile, Redux/Bloc-style state, dependency injection with an abstract KeyValueStore and platform impls (localStorage vs shared_preferences). Development takes weeks with hot reload, the PWA runs offline and close-to-native speed, and the approach proves practical for shipping a working multi-platform product.
AI-written summary · about
chapters (42)
- 0:00Intro
- 1:39The problem
- 3:11The name
- 4:02How long it took
- 4:57Getting carried away
- 7:33fast release builds
- 8:26Fodder
- 9:40Dart
- 10:11Dart features
- 12:06Hobby project
- 12:59Hot Reload
- 13:48Angular Dart
- 14:50Any Kingdom Working
- 15:20Progressive Web App
- 16:09The best of all worlds
- 16:38Architecture layering and decoupling
- 17:04Dont do this
- 17:46Business logic
- 18:38Architecture
- 19:08N1 Projects
- 21:09Redux
- 22:58Theater Selection
- 23:35Angular Dart Component
- 25:41Persistence locally
- 26:33Dependencies
- 27:12Web Implementation
- 28:20Advanced Business Logic
- 29:13Conclusion
- 30:02QA
- 31:11Flutter vs Cotton
- 32:13Alcohol in Finland
- 33:02Is Flutter better than Xamarin
- 34:03Is Flutter good for apps
- 34:34Questions
- 35:24Bridging
- 36:34App size
- 37:10Ready for production
- 38:06Compatibility
- 39:45React Native vs Native Script
- 40:53Where is business logic hosted
- 41:48Voting
- 42:51Backwards compatibility
related talks
29mArchitecting the Reactive App with Flutter
34mGoogle Flutter: The Next Frontier in Mobile Development
15mGoing from a Flutter Mobile App to a Production Web App in 2 Months, I...
42mFlutter everywhere — from Mobile to Web
06mFlutter: Falling in Love Again with Mobile and Web Dev
35mBuilding Modern Cross-Platform Apps with Flutter
33mBeyond Mobile: Building Flutter Apps for iOS, Android, Chrome OS, and Web
13mLearn how Flutter enhances web apps
