Nama : Zunia Aswaroh NRP : 5025201058 Kelas: PPB - F Tugas 7 : M engimplementasikan ViewModel pada aplikasi Android kita untuk menghandle state di UI. Dalam pengembangan aplikasi Android, ViewModel adalah salah satu komponen utama dari arsitektur MVVM (Model-View-ViewModel). ViewModel dirancang untuk menyimpan dan mengelola data UI terkait dengan siklus hidup, sehingga dapat membantu menjaga data tetap konsisten dan terhindar dari masalah yang disebabkan oleh perubahan siklus hidup seperti rotasi layar. berikut hasil dokumentasi pada tugas tersebut: Penjelasan terkait code Data class GameUiState: Kelas ini berfungsi sebagai template data yang akan dipakai dalam aplikasi. Fungsi GameViewModel: Fungsi ini berperan sebagai ViewModel dalam aplikasi ini, bertugas menyimpan dan menampilkan state untuk ditampilkan di UI. Fungsi GameScreen: Fungsi ini bertindak sebagai pengatur elemen-elemen UI (UI elements). hasil code bisa di akses pada link berikut: ...
Komentar
Posting Komentar