Posts

Showing posts from June, 2024

EAS PPB

Nama : Muhammad Ismail NRP : 5025201223 Kelas : PPB-F 2024 Soal dan Jawaban ada di link berikut ini Jawaban EAS Link github:  https://github.com/mail2418/EAS-PPB Link Youtube:  https://youtu.be/GOwY84Shjsc

Tugas 7 - Viewmodel

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