Two Birds with One Stone: Multimodule Architecture and Faster Builds
summary
Explains practical steps to convert an iOS app into multiple modules with minimal effort, including handling split files so git history remains usable. Shows how to use Google/bazel to significantly speed up builds for a multi-module iOS project (targeting 2× or more), and covers unit-test troubleshooting plus tips to run tests faster and get clear per-layer coverage.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:06Criteria for dividing modules
- 6:11How to divide modules?
- 11:27When files are separated
- 26:56Wait, then isn't there no reason not to use it?
- 31:36Build/Analytics optimization
related talks
42mSplitting Monolithic Swift Code Base Into Modules
39mModularization techniques from monolithic to multi-packages app
43mBuilding iOS Apps without Xcode
37mGrowing a Joyful Codebase from Legacy Code
20mBreaking Down Modularization
32mBuild a modular Android app architecture
37mA Complete Journey of Android Modularisation
40mModularizing Android Applications
