Build Optimization Articles

Inside the Android APK Build Pipeline: aapt2, DEX, R8, and Signing

A deep dive into Android APK builds, from aapt2 resource compilation and d8/R8 DEX generation to signing evolution, zip alignment, and package optimization.

Android Gradle Build Speed: From Configuration Cache to Replacing KAPT with KSP

A systematic Android Gradle build-speed guide covering configuration time, annotation processing, task execution, Configuration Cache, KSP migration, incremental compilation, and build governance.

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.

Optimizing the Gradle Build System

For Android developers, especially teams working on large multi-module projects, Gradle build time is often one of the biggest daily productivity bottlenecks.