jerboa icon indicating copy to clipboard operation
jerboa copied to clipboard

Manage dependencies using Gradle Version Catalogs

Open oscarnylander opened this issue 1 year ago • 1 comments

As a strategy for managing dependencies, Gradle Version Catalogs is the most scalable approach for managing dependencies. In particular, it makes defining common versions a breeze.

Read more: https://docs.gradle.org/current/userguide/platforms.html#sub:conventional-dependencies-toml

oscarnylander avatar Jun 03 '23 08:06 oscarnylander

I'd be open to that, as long as android studio can handle upgrades of dependencies well with it.

Currently android studio shows warnings on unupdated dependencies in your build.gradle

dessalines avatar Jun 05 '23 11:06 dessalines

What are the advantages of using version catalogs over what we currently do?

MV-GH avatar Aug 04 '23 11:08 MV-GH

I'd be open to that, as long as android studio can handle upgrades of dependencies well with it.

The best experience I've had is using the renovate-bot to automatically get updates, and it is compatible with version catalogs.

What are the advantages of using version catalogs over what we currently do?

  1. Codegen for common versions, that is
  2. Sharable across modules

The benefits of this are especially evident when having more than one module in the project, which to be fair is not the case today.

oscarnylander avatar Aug 06 '23 20:08 oscarnylander

Stale issue, can re-open if someone wants to work on it.

dessalines avatar Feb 10 '24 21:02 dessalines