Mobile Development
summary
Capital One explains concrete steps to scale mobile: codebases with 1.7 million lines of code, ~150 developers per platform and ~17 PRs/day move from dozens of repos to a monorepo (iOS down to 11 repos, Android to 1 repo), break the app into ~100 feature plugins, adopt a unidirectional reactive store for easy unit testing, use Gradle optimizations, a multi-merge CI job and partial-source local builds, and migrate parts of the build graph to Bazel to cut build and merge pain.
AI-written summary · about
chapters (7)
- 0:00Mobile development at scale
- 1:30Scaling mobile apps
- 3:55Converting apps to platforms
- 7:28Modularizing with toolbox
- 14:31Test coverage with reactive store
- 19:03Optimizing builds and CI/CD
- 23:36Future evolution and hiring
related talks
48mMobile Developer Productivity at Scale
39mMobile Developer Productivity Panel
49mMobile Developer Productivity Panel
42mBuilding Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
17mStreamlining Mobile Releases
49mScalable Best Practices for Your Development Team
38mIterative Mobile Development
31mTales of a Mobile DevOps
