build-tool-roadmap icon indicating copy to clipboard operation
build-tool-roadmap copied to clipboard

Second EAP for Declarative Gradle

Open ljacomet opened this issue 5 months ago • 0 comments

The EAP should have

  • A vanilla AGP build working end to end in Studio
    • Using the AGP model, no prototype plugins
    • May require special nightly of AGP and Studio
    • No third party plugins
    • Android application
    • Android library
    • Properties (namespace, version*, *Sdk, someEnum etc…)
    • Dependencies
    • Build types
  • Mechanism for sharing defaults between declarative and non-declarative projects using software types
    • Demonstrated in NowInAndroid with prototype plugins
  • Bootstrapping mechanism in Gradle for declarative projects
  • Plan for composability/extensibility
  • Visual Studio Code, Github Codespaces, Eclipse Buildship highlighting, semantic errors, completion (mutations)

The target date is end of September 2024.

ljacomet avatar Sep 06 '24 15:09 ljacomet