Android Dev BR
Published in

Android Dev BR

Organização de dependências com version catalogs no gradle

Photo by Pixabay from Pexels

Configurando novo projeto

primeiramente, para habilitar essa feature é necessário adicionar o seguinte trecho em settings.gradle.

enableFeaturePreview("VERSION_CATALOGS")
  • [versions]: versionamento das dependências;
  • [libraries]: módulos de suas dependências, junto com a referência da versão;
  • [bundles]: grupos de libraries, permitindo implementar N dependências em uma única implementação;
  • [plugins]: ids de plugins, também contendo versionamento
dependencies {
implementation libs.androidx.core
}
dependencies {
implementation libs.bundles.coroutines
}
plugins {
alias(libs.plugins.android.application)
}

Conclusão

O gerenciamento de dependências, independente do projeto, É algo sempre necessário para manter uma fácil manutenção, legibilidade e centralizado. Com a nova feature do gradle, isso se torna cada vez mais fácil para adicionar e consequentemente aumenta a produtividade dos desenvolvedores. Para saber mais sobre a feature version catalog indico fortemente a documentação do gradle.

--

--

Artigos em português sobre Android, curados pela comunidade Android Dev BR. Junte-se a nós: https://androiddevbr.org/.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store