What's new in Android Build
summary
Android Gradle Plugin 8.0 makes concrete changes: the DSL Variant API is stable, test fixtures and improved incremental Kotlin compilation reduce rebuilds, and configuration cache speeds up configuration. Namespace in build.gradle becomes mandatory (enforced from AGP 8 alpha03). BuildConfig, AIDL and Renderscript generation are disabled by default and nontransitive R classes and R8 full mode are now the defaults. The old Transform API removed is replaced by an Instrumentation API (ASM visitors) and an Artifacts API with ModifyClassesTask examples and ~20–30 gradle‑recipes; update plugins (for example Hilt) to compatible versions.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:04Variant API is stable
- 4:53Behavior changes
- 5:16Package manifest tag
- 5:42Namespace property
- 6:15Upgrade Assistant migration
- 11:26Build Analyzer - Dynamic versions
- 13:14Instrumentation: Class file manipulation based on ASM
related talks
34mWhat's new with the Android Gradle plugin
11mWhat’s new in Android Gradle plugin
39m{ Android | Kotlin } Gradle Plugin in 2026 — Preparing for AGP 1…
40mWhat's new with the Android build system
40mMake The Android Gradle Plugin Work For You
36mTop Build Performance issues in Android projects - 2023 Edition
39mAndroid Gradle Plugin internals
45mThe Android Build System
