Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Scalable Depency Management with Version Catalog

Armando Picón
December 12, 2023
6

Scalable Depency Management with Version Catalog

Armando Picón

December 12, 2023
Tweet

Transcript

  1. Scalable dependency management with version catalogs Armando Picón Independent Mobile

    Engineering Specialist - Focusing on Advanced Skills and Industry Innovations @devpicon https://linktr.ee/devpicon
  2. Manejo de dependencias de forma escalable con Version catalogs Armando

    Picón Independent Mobile Engineering Specialist - Focusing on Advanced Skills and Industry Innovations @devpicon https://linktr.ee/devpicon
  3. Version catalogs - Feature de Gradle - Permite generar un

    catálogo de dependencias asociando las coordenadas de una dependencia a un alias - Esta declaración es visible a nivel del proyecto - Emplea un archivo en formato TOML
  4. Version catalogs 1. Crear el archivo libs.versions.toml en la carpeta

    gradle a nivel del proyecto 2. Declarar las dependencias 3. Sincronizar el proyecto 4. Referencias las declaraciones en los archivos gradle que requieran la dependencia
  5. Declarando una dependencia [versions] core-ktx = "1.12.0" [libraries] androidx-core-ktx =

    { group = "androidx.core", name = "core-ktx", version.ref = "core-ktx" } implementation(group = "androidx.core", name = "core-ktx", version = "1.12.0")