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

Scalable Depency Management with Version Catalog

Armando Picón
December 12, 2023
15

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")