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

๐Ÿ“Œ 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.
  • 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

Postingan populer dari blog ini

Tugas 5 APSI : Requirement Definition

Tugas 5 PPB A - Simple Calculator

Evaluasi Akhir Semester PPB A