Cómo agregar componentes a tu proyecto

Antes de comenzar, lee la Guía de arquitectura de apps para obtener principios útiles que se apliquen a todas las apps para Android y orientación sobre el uso conjunto de componentes de arquitectura.

Los componentes de la arquitectura están disponibles desde el repositorio Maven de Google. Para usarlos, agrega el repositorio a tu proyecto.

Abre el archivo settings.gradle y agrega el repositorio de google():

dependencyResolutionManagement {
   
...
    repositories
{
       
google()
        jcenter
()
   
}
}
dependencyResolutionManagement {
   
...
    repositories
{
       
google()
        jcenter
()
   
}
}

Cómo declarar dependencias

Abre el archivo build.gradle de tu app o módulo y agrega los artefactos que necesitas como dependencias. Puedes agregar dependencias para todos los componentes de la arquitectura o elegir un subconjunto.

Consulta las notas de la versión si quieres conocer las instrucciones sobre cómo declarar dependencias para cada componente de la arquitectura:

Consulta las versiones de AndroidX para obtener los números de versión más actualizados de cada componente.

Para obtener más información sobre la refactorización de AndroidX y cómo afecta a estos IDs de módulos y paquetes de clase, consulta Cómo migrar a AndroidX.

Kotlin

Los módulos de extensión de Kotlin son compatibles con varias dependencias de AndroidX. Estos módulos tienen el sufijo -ktx en sus nombres. Por ejemplo:

implementation "androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version"
implementation("androidx.lifecycle:lifecycle-viewmodel:$lifecycle_version")

se convierte en

implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version")

Puedes encontrar más información, incluidos los documentos de las extensiones de Kotlin, en la documentación de KTX.

Nota: Para las apps basadas en Kotlin, asegúrate de usar kapt en lugar de annotationProcessor. También debes agregar el complemento kotlin-kapt.

Explora esta guía de arquitectura de apps sobre bibliotecas de capas de IU para obtener información sobre el entorno de compilación, la compatibilidad de Android Studio con la vinculación de datos y mucho más.

Última actualización: Aug 29, 2024

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Última actualización: Aug 29, 2024

Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.

Última actualización: Sep 20, 2024