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

📝 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, dan startProductionAmount.
  • Datasource.kt: Menyediakan daftar data dessert secara progresif berdasarkan urutan unlock.

🎯 Alur Aplikasi

  1. 🍰 Pengguna mengetuk gambar dessert.
  2. 💰 Penjualan bertambah & pendapatan meningkat.
  3. 🎉 Gambar dessert berganti saat milestone penjualan tercapai.
  4. 📤 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

Postingan populer dari blog ini

Tugas 5 APSI : Requirement Definition

Tugas 3 Apsi : Feasibility Study

Tugas 4 APSI : Seleksi dan Manajemen Proyek