PPB - Pertemuan 14
DOKUMENTASI PPB
Nama : Dawamul Fikri Aqil
NRP : 5025201025
Kelas : PPB F
Tahun : 2024
Tugas: Unscramble App
DOKUMENTASI PERTEMUAN 14
PENDAHULUAN
Pada pertemuan ke 14, penulis diajarkan materi mengenai "ViewModel and State in Compose". ViewModel adalah sebuah kelas yang dirancang untuk menyimpan dan mengelola data yang biasanya berhubungan dengan UI. Sehingga data tersebut dapat digunakan kembali saat terjadi perubahan konfigurasi. Terkadang, terjadi beberapa perubahan konfigurasi pada device yang kita gunakan, entah itu saat rotasi layar, munculnya virtual keyboard, dan lain-lain. Saat perubahan itu terjadi, android akan melakukan restart terhadap activity yang sedang berjalan.
Setelah diajarkan materi penulis diberikan tugas untuk membuat aplikasi Uncramble-App dengan referensi ViewModel and State in Compose. Untuk implementasi tugas ada di bawah ini.
Setelah diajarkan materi penulis diberikan tugas untuk membuat aplikasi Uncramble-App dengan referensi ViewModel and State in Compose. Untuk implementasi tugas ada di bawah ini.
IMPLEMENTASI CODE
MainActivity.kt : sebagai inisialisasi aplikasi dan mengatur konten.
GameUiState.kt : template untuk data yang akan digunakan dalam aplikasi.
GameViewModel.kt : sebagai View Model dalam aplikasi ini, menyimpan dan menunjukkan state untuk ditampilkan pada UI.
GameScreen.kt : sebagai fungsi yang mengatur elemen UI (UI element).
TAMPILAN DAN DEMO UI
Komentar
Posting Komentar