O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Como adicionar componentes ao seu projeto

Antes de começar, recomendamos a leitura do Guia para a arquitetura do app dos componentes de arquitetura. O guia traz alguns princípios úteis que se aplicam a todos os apps para Android e mostra como usar os componentes de arquitetura juntos.

Os componentes de arquitetura estão disponíveis no repositório Maven do Google. Para usá-los, você precisa adicionar o repositório ao seu projeto.

Abra o arquivo build.gradle do seu projeto, e não do seu app ou módulo, e adicione o repositório google(), conforme mostrado abaixo:

    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

Declarar dependências

Abra o arquivo build.gradle do seu app ou módulo e adicione os artefatos necessários como dependências. Você pode adicionar dependências para todos os componentes de arquitetura ou escolher um subconjunto.

Consulte as instruções para declarar dependências para cada componente de arquitetura nas notas da versão:

Para mais informações sobre a refatoração do AndroidX e como ela afeta esses pacotes de classes e IDs de módulo, consulte a documentação de refatoração do AndroidX.

Kotlin

Os módulos de extensão Kotlin são compatíveis com várias dependências do AndroidX. Esses módulos têm o sufixo “-ktx” anexado aos nomes. Por exemplo:

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

se torna

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

Mais informações, incluindo documentos para extensões Kotlin, podem ser encontradas na documentação de ktx.

Observação: para apps baseados em Kotlin, use kapt em vez de annotationProcessor. Adicione também o plug-in kotlin-kapt.