Modular by Design: A Pragmatic Architecture for Multi Mobile iOS App Portfolios
summary
A pragmatic architecture for organizations that maintain multiple iOS apps, showing how to structure a modular portfolio so teams can build and share components without heavy coupling or duplication. It presents concrete examples comparing this modular approach to traditional architectures, reports reductions in code and dependencies, and emphasizes that team decisions and technical discipline are required to make the scheme work long-term.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:11Multi-app portfolio challenge
- 3:17iOS development evolution
- 10:40Over-engineering in mobile
- 16:20Current architecture problems
- 17:01SOLID principles
- 21:15Modular architecture
- 22:38Infrastructure layer
- 30:04Feature layer structure
- 33:14App layer composition
- 35:46Monorepo vs repositories
- 38:15Key takeaways
- 40:40Q&A
related talks
55mMonorepo: The Journey Back. The Story of Modularization
45mDynamic navigation in modularised iOS apps
55mLet's Think About Architecture
38mConvenient and Extensible Routing in an iOS App
45mWhy and How to Split an iOS App into Microfeatures
39mOnion-like iOS Architecture Solution
31mMobile Library Development
30mThe Lost Art of System Design
