What's new in AGP 9.0 and beyond
summary
AGP 9.0 is a breaking major release that requires Gradle 9, lands a R8 keep-class change (default constructors no longer implied but kept behind a flag for upgrades), makes the legacy variant API opt-in with removal planned in ~1 year, and integrates Kotlin plugin support into AGP (KSP source compatibility is ready pending a KSP release). Sync is reworked to stream results so the IDE becomes usable earlier, and a declarative build DSL with IDE completion and composable extensibility is prototyped and shipping in Canary.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:13Tooling philosophy
- 5:18AGP 9.0 release
- 8:28Legacy variant API
- 11:59Third-party plugins
- 14:51Future of AGP
- 15:13Sync improvements
- 19:13Declarative build scripts
- 23:19Q&A
related talks
39m{ Android | Kotlin } Gradle Plugin in 2026 — Preparing for AGP 1…
02h 43mThe road to Gradle 9
11mWhat’s new in Android Gradle plugin
21mWhat's new in Android Build
34mWhat's new with the Android Gradle plugin
11mInterview of Louis Jacomet
39mAndroid Gradle Plugin internals
39mBytecode Transformations: Exploring new AGP APIs for instrumenting your app
