build-tool-roadmap
build-tool-roadmap copied to clipboard
Second EAP for Declarative Gradle
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.