~/talk

Declarative Gradle on Android

Talkat droidcon New York 2024 · 2024-09-19..09-20· [devops-and-delivery]
speakerdeck:cdsap
slides:none on file

Gradle shows a prototype declarative workflow that separates what is built from how it’s built: a new Declarative Configuration Language (DCL) plus reusable software types that wrap existing plugins and hide low‑level task logic, producing IDE consumable schemas. Experiments run via Android Studio nightlies and a CLI Gradle client mutate DCL files, and initial benchmarks report faster parsing than Groovy or KTS. Early access previews shipped in July with Android integration planned for October and further previews by year end; samples live on declarative.gradle.org and GitHub.

AI-written summary · about

  1. 0:00Declarative Gradle intro
  2. 4:53Gradle challenges and approach
  3. 7:45Developer-first builds
  4. 9:11Two devs configuring project
  5. 18:11Software types in Gradle
  6. 25:13Declarative language benefits
  7. 31:19Tooling and IDE improvements
  8. 34:14Next for declarative Gradle
~/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.