Flutter with 50+ Engineers
summary
Migrated 2+ million daily users to Flutter with 50+ engineers by using an add-to-app incremental approach, replacing scoped platform channels with platform channels-as-data-sources and a single agnostic Flutter view controller driven by deep-link-driven initial routes. Built engine groups, a Dart monorepo CLI, modular packages (memory use drops from 12 GB to 500 MB), and scoped CI that cuts validations from ~2 hours to minutes; grouped tests drop CI time from ~50 minutes to <5. Testing uses widget/golden tests and Mastro for E2E; rollouts use A/B experiments and feature flags, yielding ~60% dev effort reduction.
AI-written summary · about
chapters (11)
- 0:00Flutter migration intro
- 2:53Add-to-app approach
- 7:04Scoped platform channels
- 9:57Deep link development
- 12:49Unified mobile team
- 15:42Developer experience modularization
- 18:34CI pipelines optimization
- 22:25Dart CLI automation
- 24:14Testing pyramid adoption
- 26:20Safe rollouts with A2A
- 29:10Migration key takeaways
related talks
41mFlutter at Scale: A Roadmap for the Modern Enterprise
30mFlutter at scale-experience from 25+ Flutter Devs working together on a mobile banking app
42mOur Journey to Flutter
46mAdopting Flutter at Scale
30mCross-Platform Strategy for Engineering Leaders
09mFlutter for Enterprise: How your company should be building with Flutter at scale
44mMultimodule Flutter App
40mKeynote - Flutter Is Everywhere
