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

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 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 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 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

Codelab

Pelatihan

Postingan blog

Video