PPB - Pertemuan 04 - Tugas 01

Nama: Hammuda Arsyad NRP: 5025211146 Kelas: PPB G Membuat aplikasi Dice Roller interaktif onCreate(): Fungsi OnCreate() adalah fungsi utama dari project kotlin yang akan di eksekusi ketika palikasi dibuka. Fungsi ini akan memanggil Modifier.DiceRollerApp() untuk menginisiasi pengacakan dadu. DiceRollerApp(): Fungsi DiceRollerApp() merupakan fungsi penghubung antara onCreate() dan DiceWithButtonAndImage() dengan anotasi Preview agar dapat digunakan untuk mendesain tampilan pada tahap development. DiceWithButtonAndImage(): Fungsi DiceWithButtonAndImage() merupakan logic utama dari aplikasi ini. Fungsi ini akan menampilkan secara acak gambar-gambar dadu dari 1 sampai 6 yang sudah di import ke resource project. Pemilihan angka di buat menggunakan random() dan dihubungkan ke dalam kelas Button(). Kelas Image() dan Button() dihubungkan dengan variable imageResource yang berisi pilihan image berdasarkan variable resource yang dihasilkan oleh randomizer di dalam Button. strings.xml: Ditamb...