Add Flutter to your existing mobile app
summary
Shows how to add a Flutter module into an existing Kotlin (Android) or Swift (iOS) app by either embedding a compiled AAR/framework or including the module source and compiling at build time. Explains using Flutter MethodChannels (eight implemented) to pass data, cautions that channels run on the main thread so avoid heavy payloads, and describes debug/profile/release mapping issues solved with a custom Gradle task. Reports a successful rollout with acceptable performance, a binary size cost of about 10–20 MB per ABI, and that the UI code remains 100% shared across Android and iOS.
AI-written summary · about
chapters (7)
- 0:00Start
- 2:24Brownfield Mobile App Development in 2021
- 18:43Flutter Build Types
- 21:38Main App's vs. Module's Responsibilities
- 24:21Developer Experience: Debugging
- 31:37Don't forget the basics
- 43:49Method Channels: Flutter app as client
related talks
34mHow to add Flutter to your existing app
44mAdd a Flutter module to an existing app
47mHow to add Flutter to your existing app
30mAdding Flutter to your Android app
26mAdding Flutter to Your Android App
28mSeamless Fusion: A Deep Dive into Flutter's Add-to-App Magic
30mAdding Flutter to your app - what are they not telling you?
34mAndroid with a side of Flutter, please
