Modularization Articles
SmartDependency: A Source/AAR Dual-Mode Dependency System for Modular Android Projects
In large Android projects, dependency mode directly affects developer productivity. This article introduces a source/AAR dual-mode dependency system that lets developers open source modules on demand while CI and release builds return to the real binary shape.
Read Post
Android Modular Communication: Route Tables and SPI Service Discovery
A practical comparison of two Android modular communication strategies: route tables and interface extraction with SPI service discovery, including implementation details and selection guidance.
Read Post
Android Gradle Version Catalogs and Convention Plugins in Practice
A migration story from buildSrc to Version Catalogs and Convention Plugins in a 30+ module Android project, covering dependency governance, precompiled build logic, and practical pitfalls.
Read Post
Large App Architecture Evolution and Modularization
A practical guide to evolving large Android apps from monoliths toward modularized and componentized architectures with better ownership, builds, testing, and delivery.
Read Post