nowinandroid icon indicating copy to clipboard operation
nowinandroid copied to clipboard

Cleanup Gradle dependencies and miscellaneous improvements

Open SimonMarquis opened this issue 8 months ago • 0 comments

  • ~Inline versions that were used only once, allowing us to use the compact form for libraries & plugins~
  • Merge TOML declarations with group + name into the unique module component
  • Expose new BoMs to enforce versioning across packages (coil-kt-bom, kotlin-bom, kotlinx-coroutines-bom, kotlinx-serialization-bom, protobuf-bom, okhttp-bom, retrofit-bom)
  • Refactor jacoco version declaration into a proper dependency declaration to enable actual dependency tracking
  • Rename androidx.hilt.navigation.compose to hilt.ext.navigation.compose to match the already existing hiltExt group.
  • Replace duplicated *.gradlePlugin dependencies with converter that converts plugin alias to usable dependencies.
  • Sort dependencies
  • Remove unused kotlinx-coroutines-android dependency

SimonMarquis avatar Mar 30 '25 18:03 SimonMarquis