Tugas 10 - Activity dan Intent (Aplikasi Dessert Clicker)
Membuat Aplikasi Dessert Clicker
🧁 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
Posting Komentar