Tugas 10 - Activity dan Intent (Aplikasi Dessert Clicker)

 

Membuat Aplikasi Dessert Clicker


Nama: Made Daryl Adi Nugraha
NRP: 5025221008


Gambar Aplikasi: 



Dokumentasi Logcat:









🧁 Dessert Clicker

Repositori ini berisi kode sumber untuk aplikasi Dessert Clicker, yang dibuat sebagai bagian dari Android Basics with Compose Codelab.

Dessert Clicker merupakan aplikasi latihan yang dirancang untuk membantu developer pemula memahami cara kerja siklus hidup (lifecycle) pada sebuah Activity di Android.

Aplikasi ini dibangun menggunakan Jetpack Compose, framework modern dari Android yang memungkinkan kita membuat UI secara deklaratif. Dalam implementasinya, pengguna akan mengetuk gambar makanan penutup (dessert) untuk mensimulasikan aktivitas "memanggang", sekaligus melihat bagaimana aplikasi merespons perubahan state seperti rotasi layar atau berpindah antar aplikasi.

Selain itu, aplikasi ini juga memperkenalkan penggunaan Logcat — alat debugging yang digunakan untuk melihat log aktivitas aplikasi. Dengan bantuan log, kita bisa melacak kapan metode seperti onCreate(), onStart(), dan onStop() dipanggil, sehingga dapat memahami lebih dalam alur hidup sebuah Activity.


📖 Pendahuluan

Dessert Clicker adalah permainan sederhana di mana kamu mengetuk makanan penutup (dessert) untuk "memanggangnya" dan mendapatkan uang. Semakin sering kamu mengetuk, semakin banyak uang yang kamu hasilkan!

Aplikasi ini digunakan dalam kursus untuk mendemonstrasikan dan mengeksplorasi Siklus Hidup (Lifecycle) Activity Android serta penggunaan Logcat untuk logging dan debugging.


🎓 Tujuan Pembelajaran

Dengan mengerjakan proyek ini, kita akan memperoleh pemahaman praktis tentang:

  • Berbagai status (state) dari sebuah Activity Android.
  • Mengimplementasikan metode callback siklus hidup seperti onCreate(), onStart(), onStop(), dan lainnya.
  • Cara menyimpan dan mengembalikan state aplikasi ketika terjadi perubahan konfigurasi, seperti rotasi layar.
  • Mencetak pesan log ke konsol Android (Logcat) untuk menelusuri jalannya aplikasi.

✅ Prasyarat

Agar dapat memahami proyek ini dengan baik, kamu sebaiknya sudah familiar dengan:

  • Cara membuka, membangun, dan menjalankan aplikasi menggunakan Android Studio.
  • Pengertian tentang apa itu Activity dan bagaimana cara mendeklarasikannya dalam aplikasi.
  • Fungsi dari metode onCreate() serta operasi-operasi yang biasa dilakukan di dalamnya.

🚀 Memulai Proyek

Untuk menjalankan aplikasi di perangkatmu, ikuti langkah-langkah berikut:

1. Clone Repositori

Buka terminal dan jalankan perintah git berikut:

git clone https://github.com/Lyradd/Tugas-10-PPB-G.git


Komentar

Postingan populer dari blog ini

Tugas 1 - Perkembangan Teknologi Perangkat Bergerak

Tugas 6 - CurrencyConverter

Tugas 4 - Dice Roller