[Proposal] Standardized Framework for Automated Android Toolchain and Dependency Upgrades #1556
Aayush-Sarikhada
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Upgrading an Android project’s toolchain (AGP, Gradle, Kotlin, JDK) and dependencies is honestly a pain.
Major upgrades (like AGP 8 → 9 or Kotlin changes) usually bring:
Current tools help with version bumps, but they don’t really solve the full problem. Especially when it comes to:
Most of the time it turns into trial-and-error.
What I’m Trying to Build
I’m exploring the idea of creating a standardized system of “skills” + an agent that can automate the entire upgrade process.
Basically:
What It Should Be Able To Do
Intelligent Mapping
Figure out the most stable combo of AGP, Gradle, Kotlin, and Java for a given project
Structural Migration
Automatically update build files when DSL changes (plugins, configs, etc.)
Conflict Resolution
Detect and fix dependency version mismatches using recommended versions
Automated Verification
Run builds, lint, tests, and ensure everything is actually working post-upgrade
Right now, knowledge about upgrades is:
The idea is to turn that into a single, reusable “knowledge layer” (skills) that tools or agents can use.
Would really appreciate any thoughts — even critical ones 👍
Beta Was this translation helpful? Give feedback.
All reactions