Komponen Arsitektur

Pelajari arsitektur aplikasi dan cara menggunakan ViewModels, Status UI, dan StateFlow untuk mem-build aplikasi yang lebih kompleks.

 

Selamat datang di Unit 4

Video Opsional

Selamat datang di Unit 4! Unit ini membahas topik-topik penting untuk Anda pertimbangkan ketika mem-build aplikasi yang memiliki lebih banyak logika dan lebih banyak layar. Unit ini mencakup: arsitektur aplikasi, navigasi antar-layar yang berbeda di aplikasi, dan tata letak adaptif.

Tahapan siklus proses Aktivitas

Codelab

Dalam codelab ini, Anda akan mempelajari siklus proses dan logging Aktivitas.

Pengantar Arsitektur aplikasi

Video Opsional

Pelajari cara merancang aplikasi Android menggunakan pola, teknik, dan praktik terbaik desain untuk pengembangan aplikasi Android.

Arsitektur: Lapisan UI

Video Opsional

Dalam video ini, Anda akan mempelajari lapisan UI dan cara menggunakan aliran data searah untuk menangani status UI.

ViewModel dan Status dalam Compose

Codelab

Dalam codelab ini, Anda akan mempelajari cara menggunakan ViewModel, salah satu komponen arsitektur. Anda akan mengimplementasikan ViewModel untuk mempertahankan status aplikasi selama perubahan konfigurasi.

Menulis pengujian unit untuk menguji ViewModel

Codelab

Pelajari cara menguji ViewModel untuk memverifikasi ketepatan, perilaku fungsional, dan kegunaan aplikasi Anda.

Praktik: Menambahkan ViewModel ke Dessert Clicker

Codelab

Berlatih menambahkan ViewModel ke aplikasi dan memisahkan logika dari Aktivitas.

Apa selanjutnya?

Video Opsional

Selamat telah menyelesaikan Jalur 1 di Unit 4! Anda telah berkembang luar biasa dalam perjalanan pengembangan aplikasi Anda. Di jalur ini, Anda telah membuat aplikasi Dessert Clicker dan Unscramble, serta mempelajari siklus proses aplikasi, menangani perubahan konfigurasi, dan arsitektur aplikasi.