Nama: Muhammad Ismail NRP: 5025201223 Kelas: PPB F - 2024 Pada pertemuan ini, Kita diberikan tugas untuk mengimplementasikan ViewModel pada aplikasi Android kita untuk menghandle state di UI. Berikut ini merupakan gambaran kerja dari ViewModel . Gambar 1 Layer pada Aplikasi Android Gambar 2 Workflow dari ViewModel ViewModel menyimpan state yang digunakan UI dan tidak mengalami destroy ketika activity berada di fase destroy. Berbeda dengan Activity yang tidak menyimpan state ketika di- destroy . Berikut ini akan saya jelaskan mengenai bagaimana cara menerapkan ViewModel pada aplikasi android kita. 1. Clone Github Berikut ini https://github.com/google-developer-training/basic-android-kotlin-compose-training-unscramble.git 2. Tambahkan Dependency pada build.gradle agar dapat menggunakan ViewModel 3. Buatlah File GameViewModel dan GameUiState 4. Tambahkan variabel StateFlow pada GameViewModel untuk menyimpan variabel (state...