Tugas 10 PPB D

Aplikasi Unscramble Word

Nama : Charles
NRP : 5025211082


Pada tugas kali ini diminta untuk membuat aplikasi unscramble word. Untuk aplikasi ini sendiri dapat dikerjakan mengikuti tutorial https://developer.android.com/codelabs/basic-android-kotlin-compose-viewmodel-and-state?hl=id#10.

Aplikasi Unscramble adalah game pengacak ejaan kata untuk satu pemain. Aplikasi menampilkan kata acak, dan pemain harus menebak kata tersebut menggunakan semua huruf yang ditampilkan. Pemain akan mendapatkan poin jika kata tersebut benar. Jika tidak, pemain dapat mencoba menebak kata sebanyak-banyaknya. Aplikasi ini juga memiliki opsi untuk melewati kata saat ini. Di pojok kanan atas, aplikasi menampilkan jumlah kata, yaitu jumlah kata acak yang dimainkan dalam game saat ini. Ada 10 kata acak per game.

Fokus utama yang ingin dipelajari pada tugas ini yakni mengenai implementasi ViewModel. ViewModel adalah komponen dari Android Architecture Components yang digunakan untuk menyimpan dan mengelola data UI secara terpisah dari UI itu sendiri. Tujuannya adalah agar data tetap bertahan meskipun terjadi perubahan konfigurasi, seperti rotasi layar. Dengan menggunakan ViewModel ini sekarang, apabila suatu UI di compose ulang, data yang dimiliki sebelumnya akan tetap tersimpan dan akan ditunjukkan lagi sesuai yang disimpan sebelumnya.

Berikut hasil dokumentasi aplikasi:






Comments

Popular posts from this blog

Tugas 1 PPB D

Tugas 2 PPB

Tugas 5 PPB D