Tugas 9 PPB A - Dessert Clicker
๐ TUGAS 9 PPB A
๐ฐ Dessert Clicker
๐ค 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 Aplikasi
Dessert Clicker adalah aplikasi simulasi sederhana berbasis Android yang memungkinkan pengguna "menjual" kue ๐ฉ hanya dengan mengetuk gambar dessert! ๐ฏ Semakin banyak klik, semakin besar pendapatan! ๐ธ
✨ Fitur Utama
- ๐ Interaksi Klik Dessert: Setiap klik pada gambar akan menjual dessert dan menambahkan pemasukan sesuai harga dessert.
- ๐ Unlock Dessert Baru: Dessert berubah saat penjualan mencapai jumlah tertentu (misalnya 5, 10, 20...)
- ๐ผ️ Tampilan Visual Menarik: Background toko roti dan gambar dessert tampil interaktif.
- ๐ Informasi Penjualan: Total penjualan dan pendapatan ditampilkan secara real-time.
- ๐ค Fitur Share: Pengguna bisa membagikan hasil penjualannya via media sosial atau aplikasi lain.
- ๐ Lifecycle Logging: Aktivitas seperti
onCreate
,onResume
, dll. dicatat di log untuk memudahkan debugging.
๐งฑ Struktur Data
- Dessert.kt: Model data berisi
imageId
,price
, danstartProductionAmount
. - Datasource.kt: Menyediakan daftar data dessert secara progresif berdasarkan urutan unlock.
๐ฏ Alur Aplikasi
- ๐ฐ Pengguna mengetuk gambar dessert.
- ๐ฐ Penjualan bertambah & pendapatan meningkat.
- ๐ Gambar dessert berganti saat milestone penjualan tercapai.
- ๐ค Pengguna bisa membagikan hasilnya dengan satu klik.
๐ฅ Preview
๐ Kesimpulan
Dessert Clicker menghadirkan pengalaman menyenangkan dalam bentuk aplikasi klik interaktif ๐ช. Dengan mekanisme progresif dan visual yang menarik, aplikasi ini cocok untuk belajar konsep state, composable, dan event handling di Jetpack Compose.
๐ Selamat mengembangkan aplikasi menyenangkan lainnya! ๐ป✨
Komentar
Posting Komentar