Ramadan Sayed·Oct 1Android Modularization Part 9: Cross-Module Navigation & DIHow features navigate to each other without knowing each other exists — and the demo-app payoff.
Ramadan Sayed·Sep 29Android Modularization Part 7: api vs implementationOne word. The difference between rebuilding one module and rebuilding forty.
Ramadan Sayed·Sep 29Android Modularization Part 6: Configuration Cache & Build CacheTwo caches, two completely different mechanisms — and together they make 60 modules faster than a monolith.
Ramadan Sayed·Sep 28Android Modularization Part 5: Convention Plugins & Build Logic70 lines per module becomes 5. And deleting subprojects {} is what unlocks the configuration cache.
Ramadan Sayed·Sep 28Android Modularization Part 4: Version CatalogsbuildSrc sits on the critical path of every build. One version bump invalidates everything.