Komponen Arsitektur Android Bagian Android Jetpack.
Komponen arsitektur Android adalah koleksi library untuk membantu Anda mendesain aplikasi yang tangguh, serta mudah pengujian dan pemeliharaannya. Dimulai dari class untuk mengelola siklus proses komponen UI dan menangani persistensi data.
- Pelajari dasar-dasar penyusunan aplikasi yang tangguh dengan Panduan arsitektur aplikasi.
- Kelola siklus aplikasi Anda. Komponen sadar siklus yang baru akan membantu mengelola aktivitas dan siklus fragmen Anda. Bertahan dari perubahan konfigurasi, hindari kebocoran memori dan muat data ke UI Anda dengan mudah.
- Gunakan LiveData untuk membuat objek data yang memberi notifikasi kepada tampilan saat terjadi perubahan database yang mendasarinya.
- ViewModel menyimpan data terkait UI yang tidak dimusnahkan saat rotasi aplikasi.
- Room adalah library pemetaan objek SQLite. Gunakan untuk menghindari kode boilerplate dan konversi data table SQLite menjadi objek Java dengan mudah. Room akan menyediakan pemeriksaan waktu kompilasi terhadap pernyataan SQLite dan dapat mengembalikan observable LiveData, Flowable, dan RxJava.
Berita dan video terbaru
Resource lainnya
Untuk mempelajari Komponen Arsitektur Android selengkapnya, lihat resource berikut.
Contoh
- Sunflower, aplikasi berkebun yang mengilustrasikan praktik terbaik pengembangan Android dengan Android Jetpack.
- Sampel Browser GitHub Komponen Arsitektur Android
- (lainnya...)
Codelab
- Android Room dengan View (Java) (Kotlin)
- Codelab Data Binding Android
- (lainnya...)
Pelatihan
Entri blog
- Library Data Binding Android. Dari Kolom Observable Hingga LiveData dalam dua langkah
- Coroutine mudah di Android: viewModelScope
- (lainnya...)