The Flexible Flutter -Multi modularisation & Seamless Integration with Native and Web
summary
Nuclei migrates its Android/iOS SDKs to Flutter while keeping native libraries and gRPC backend intact, reporting ~3M transactions/month and ~4M monthly users; implementation uses gRPC web proxy to translate gRPC web calls, builds per-category umbrella AAR modules to plug Flutter into native SDKs, implements a custom navigation stack to sync Flutter and Android activity backstacks, and deploys Flutter Web with service workers and Skia to lazy‑load categories and reduce client size.
AI-written summary · about
chapters (13)
- 0:00Introduction and team
- 1:20About Nuclear and its SDK
- 3:11Challenges with native codebase
- 7:08Why Flutter was chosen
- 9:15Migration challenges and solutions
- 13:30Navigation between Flutter and native
- 21:01Flutter web integration and benefits
- 23:55Challenges with Flutter web
- 26:21Solutions for Flutter web issues
- 31:19Progressive web apps and caching
- 33:26Performance improvements in Flutter web
- 35:12Current milestones and future plans
- 37:06Q&A session
related talks
44mMultimodule Flutter App
01h 13mFlutter and a Million Lines of Native Code
28mSeamless Fusion: A Deep Dive into Flutter's Add-to-App Magic
30mFlutter at scale-experience from 25+ Flutter Devs working together on a mobile banking app
42mKeynote - Let's go far with Flutter
09mFlutter for Enterprise: How your company should be building with Flutter at scale
40mHow I met Flutter
27mFast Prototypes with Flutter + Kotlin/Native
