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 5 PPB A - Simple Calculator

Evaluasi Akhir Semester PPB A