~/talk

{ Android | Kotlin } Gradle Plugin in 2026 — Preparing for AGP 1…

TalkinJapaneseat DroidKaigi 2026 · 2026-09-01..09-03· [android]
name:RyuNen344
links:none on file
slides:none on file

Covers changes in Android Gradle Plugin (AGP) for 2026: AGP 9 embeds Kotlin so AGP now manages Kotlin/Gradle versions and KSP, and AGP 10 will remove opt‑outs that force migration away from Variant/DSL/internal APIs to the new Public API. Advises updating build logic and convention plugins to rely on AGP‑9’s built‑in Kotlin, rewrite plugins against the new public APIs because opt‑outs disappear in AGP 10, use com.android.kotlin.multiplatform.library (which moves Android config into the Kotlin block and disables resources, instrumented tests, AIDL, etc.), and note that AGP‑9 adds support for test fixtures.

AI-written summary · about

  1. 0:00AGP and KGP in 2026
  2. 2:57Gradle lifecycle and caching
  3. 9:20Gradle build model
  4. 13:38Source sets and configs
  5. 21:24Plugin build models
  6. 22:48Kotlin/JVM plugin structure
  7. 24:54KMP build challenges
  8. 27:48KMP source set sharing
  9. 28:53AGP build variants
  10. 31:05AGP component API changes
  11. 32:50AGP 10 integration
  12. 35:18Test fixtures in AGP
  13. 36:43AGP 10 migration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.