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