Tugas PPB 7 - Desert Clicker
ASSIGNMENT 7: My Desert Clicker App
Nama : Nur Azizah
NRP : 5025211252
Kelas : Pemrograman Perangkat Bergerak (B)
My Desert Clicker App
Pada tugas kali ini, dipelajari sebuah bagian penting dalam memulai proses interaksi pada pengguna yaitu Activity Lifecycle sebuah aplikasi Android. Pada tugas ini dibuat aplikasi "My Desert Clicker App".
Aplikasi ini dapat memiliki interaksi saat pengguna menekan (melakukan click) pada gambar kue maka penghitung jumlah kue yang terjual akan bertambah, Jumlah total pendapatan (revenue) juga akan ikut bertambah. Pengguna juga dapat menekan tombol "share" untuk membuka window opsi membagikan ke aplikasi lainnya
Berikut tampilan aplikasi yang dibuat:
Implementasi
Tujuan utama tugas ini adalah memahami tentang Activity Lifecycle. Terdapat beberapa Activity Lifecycle dalam sebuah aplikasi android berikut penjelasannya:
- OnCreate: Tahap ini terjadi saat aktivitas baru pertama kali dibuat. Biasanya digunakan untuk inisialisasi awal, seperti mengatur tata letak atau menginisialisasi variabel.
- OnStart: Aktivitas memasuki tahap ini saat mulai terlihat oleh pengguna. Pada tahap ini, aplikasi biasanya memulai proses-proses yang diperlukan untuk memulai interaksi dengan pengguna.
- OnResume: Ketika aktivitas menjadi interaktif dan mendapatkan fokus, tahap ini dimulai. Aktivitas ini siap untuk menerima masukan pengguna atau melakukan tindakan tertentu.
- OnPause: Aktivitas memasuki tahap ini saat kehilangan fokus tetapi masih terlihat oleh pengguna. Ini bisa terjadi saat pengguna menerima panggilan telepon atau membuka aplikasi lain di atas aktivitas Anda.
- OnStop: Tahap ini terjadi ketika aktivitas tidak lagi terlihat oleh pengguna. Ini bisa disebabkan oleh pengguna menavigasi ke aktivitas lain atau mengakhiri aplikasi sepenuhnya. Pada tahap ini, biasanya sumber daya yang tidak lagi diperlukan bisa dibebaskan atau disimpan.
Comments
Post a Comment