Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Menambahkan Komponen ke Project

Sebelum memulai, sebaiknya baca Panduan Arsitektur Aplikasi untuk Komponen Arsitektur. Panduan ini berisikan beberapa prinsip berguna yang berlaku untuk semua aplikasi Android, dan menunjukkan cara penggunaan Komponen Arsitektur secara bersamaan.

Komponen Arsitektur tersedia di repositori Google Maven. Untuk menggunakannya, Anda harus menambahkan repositori ke project Anda.

Buka file build.gradle untuk project Anda (bukan file untuk aplikasi atau modul Anda), lalu tambahkan repositori google() seperti yang ditunjukkan di bawah ini:

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

Mendeklarasikan dependensi

Buka file build.gradle untuk aplikasi atau modul Anda dan tambahkan artefak yang Anda perlukan sebagai dependensi. Anda dapat menambahkan dependensi untuk semua Komponen Arsitektur, atau pilih satu subset.

Lihat petunjuk untuk mendeklarasikan dependensi untuk setiap Komponen Arsitektur pada catatan rilis:

Untuk informasi selengkapnya tentang pemfaktoran ulang AndroidX, dan pengaruhnya terhadap paket class dan ID modul ini, lihat dokumentasi pemfaktoran ulang AndroidX.

Kotlin

Modul ekstensi Kotlin didukung untuk beberapa dependensi AndroidX. Modul ini memiliki akhiran "-ktx" yang ditambahkan ke namanya. Contoh:

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

menjadi

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

Informasi selengkapnya, termasuk dokumen untuk ekstensi Kotlin, dapat ditemukan di dokumentasi ktx.

Catatan: Untuk aplikasi berbasis Kotlin, pastikan And amenggunakan kapt, bukan annotationProcessor. Anda juga harus menambahkan plugin kotlin-kapt.