Improve Build Times in Less Time
summary
Claims concrete wins: replace kapt with KSP or use Anvil to drop Java stub churn, enable remote build cache and configuration cache to save ~30–45 seconds on warmed builds, prefer single-variant libraries and non‑transitive R to cut rebuilds. Measured wins include a 68% faster Mac M1 Max average, removing coverage saves ~10 minutes on CI, and a consumer‑side Kotlin IC prototype turns a 3m12s edit into 13s.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:59Tasks
- 4:33Projects
- 5:38Configurations
- 15:42Annotation Processing
- 28:52Gradle API Surface Area
- 30:18Increnental Compilation Issues
- 33:38Identifying Caching Issues
- 46:09Make A Platform Plugin
- 47:47Gradle Enterprise
- 48:12Benchmarks
- 54:32How can I help?
- 55:11What should I do today?
- 55:52What should I do tomorrow?
related talks
30mHow we brought down our build times. General optimization tips
19mCOMPILING...? HOW TO REDUCE YOUR WAIT TIMES AND "GET BACK TO WORK"
40mBuild times breaking your flow? Learn how to make them fast!
30mImproving Android Build performance
27mFaster builds on Android: from 2 minutes to 2 seconds
46mDeveloper Productivity at Scale
17mBoosting your Android CI through integrating Build Cache
33mImprove the build times of your project
