Komponen Arsitektur Android   Bagian dari Android Jetpack.

Komponen arsitektur Android adalah kumpulan library untuk membantu Anda mendesain aplikasi yang tangguh, dapat diuji, dan mudah 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 proses aplikasi Anda. Komponen berbasis siklus proses yang baru akan membantu mengelola aktivitas dan siklus proses 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 tampilan saat terjadi perubahan database yang mendasarinya.
  • ViewModel menyimpan data terkait UI yang tidak dihapus saat rotasi aplikasi.
  • Room adalah library pemetaan objek SQLite. Gunakan untuk menghindari kode boilerplate dan mengonversi data table SQLite menjadi objek Java dengan mudah. Room akan menyediakan pemeriksaan waktu kompilasi terhadap pernyataan SQLite dan dapat menampilkan LiveData, Flowable, dan RxJava yang dapat diamati.

Berita dan video terbaru

Referensi lainnya

Untuk mempelajari Komponen Arsitektur Android selengkapnya, lihat referensi berikut.

Contoh

Codelab

Pelatihan

Postingan blog

Video