Tugas 3 - PPB B
Nama : I Gusti Agung Ngurah Adhi Sanjaya
NRP : 5025211056
Kelas : Pemrograman Perangkat Bergerak B
Dosen : Fajar Baskoro
Tugas 3
Pada tugas 3 kali ini, saya akan menerapkan fitur komponen button dengan interaksi dice roller. Aplikasi ini hanya berisikan tombol yang berisi tulisan "roll" dan terdapat ilustrasi dadu yang berisi dot angka 1 sampai 6. Jika tombol roll di tekan, dadu akan mengacak nilai yang akan keluar secara vertikal.
Berikut merupakan hasil aplikasi yang sudah saya buat :
Gambar ini saat tombol roll belum di tekan
Gambar ini saat tombol roll sudah di tekan
Bisa kita lihat, bahwa dadu yang awalnya salah satu bagian (atas) awal berniali 5, lalu setelah menekan roll nilainya berubah menjadi 1
Kesimpulan dari tugas ini :
- Menentukan fungsi composable
- Membuat tata letak dengan Komposisi.
- Membuat tombol dengan composable
Button
. - Mengimpor resource
drawable
. - Menampilkan gambar dengan composable
Image
. - Membuat UI interaktif dengan composable.
- Menggunakan composable
remember
untuk menyimpan objek dalam Komposisi ke memori. - Memuat ulang UI dengan fungsi
mutableStateOf()
agar dapat diamati.
Referensi yang saya gunakan untuk membuat aplikasi ini adalah CodeLab dari Google Developer
Berikut merupakan source code dari aplikasi ini : GitHub
Komentar
Posting Komentar