Tugas 4 PPB A - Dice Roller
๐ TUGAS 4 PPB A
๐ฒ Aplikasi Dice Roller dengan Jetpack Compose
๐ค Nama: Syomeron Ansell Widjaya
๐ NRP: 5025211250
๐ซ Kelas: Pemrograman Perangkat Bergerak A
๐
Tahun Ajaran: 2024/2025 (Semester Genap)
๐ GitHub
๐ NRP: 5025211250
๐ซ Kelas: Pemrograman Perangkat Bergerak A
๐ Tahun Ajaran: 2024/2025 (Semester Genap)
๐ GitHub
๐ Deskripsi
Dice Roller App adalah aplikasi Android sederhana yang dibangun menggunakan Jetpack Compose. Aplikasi ini memungkinkan pengguna untuk me-roll dadu secara acak dengan satu tombol dan menampilkan hasilnya dalam bentuk gambar dadu yang sesuai.
✨ Fitur Utama
- ๐ฒ Menampilkan gambar dadu sesuai hasil roll.
- ๐ฑ️ Tombol interaktif untuk me-roll dadu secara acak.
- ๐ฑ UI modern dan deklaratif menggunakan Jetpack Compose.
๐ Struktur Kode
- MainActivity.kt: Entry point aplikasi yang menampilkan
DiceRollerApp()
. - DiceRollerApp(): Fungsi composable utama yang memanggil
DiceWithImageAndButton()
. - DiceWithImageAndButton():
- ๐ Menggunakan
remember { mutableIntStateOf(1) }
untuk menyimpan hasil dadu. - ๐ท Menggunakan
when
untuk menampilkan gambar sesuai angka dadu (1–6). - ๐ Tombol akan meng-generate angka acak setiap kali ditekan.
- ๐ Menggunakan
- DiceRollerAppPreview(): Untuk melihat preview UI di Android Studio.
๐ ️ Teknologi yang Digunakan
- ๐งช Kotlin: Bahasa pemrograman utama aplikasi.
- ๐จ Jetpack Compose: Toolkit modern untuk membangun UI.
- ๐ฆ Material 3: Digunakan untuk elemen UI seperti tombol dan tema.
๐ธ Dice Roller App Preview
๐ Selamat! Kamu telah berhasil membuat aplikasi Dice Roller pertamamu. Terus belajar dan kembangkan aplikasimu dengan lebih banyak fitur menarik! ๐ฅ
Komentar
Posting Komentar