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

Postingan populer dari blog ini

Tugas 5 - PPB B

Tugas 4 - PPB B