PPB: TUGAS 9

Nama     : Shazia Ingeyla Naveeda
NRP       : 5025211203
Kelas     : PPB (A)

Membuat Aplikasi Dessert Clicker



Pada pertemuan ke-12 mata kuliah Pemrograman Perangkat Bergerak, mahasiswa diberikan tugas membuat aplikasi Android bertema makanan penutup (dessert) yang interaktif. Proyek ini dirancang untuk melatih keterampilan pengelolaan state, pembuatan antarmuka berbasis gambar, serta implementasi Intent Android untuk berbagi data.

Tujuan Pembelajaran

Melalui tugas ini, mahasiswa akan:

  • Membangun UI dinamis menggunakan Jetpack Compose.

  • Memahami konsep stateful UI, di mana tampilan berubah berdasarkan interaksi pengguna.

  • Menggunakan Intent untuk berbagi skor ke aplikasi lain.

  • Menerapkan modularisasi data melalui pemisahan model dan sumber data.

Struktur Utama Proyek

  • MainActivity.kt: Menampilkan gambar dessert, skor, dan mengelola interaksi klik.

  • Datasource.kt: Menyediakan daftar dessert sebagai data statis.

  • Dessert.kt: Mendefinisikan struktur data dessert dengan nama dan gambar.

  • res/drawable: Folder penyimpanan gambar-gambar dessert.

Fitur Aplikasi

  • Klik Gambar: Menambah skor setiap kali gambar dessert diklik.

  • Pergantian Gambar: Dessert berganti setelah sejumlah klik tertentu.

  • Bagikan Skor: Fitur berbagi skor melalui aplikasi lain menggunakan Implicit Intent.

Teknologi yang Digunakan

  • Kotlin dan Jetpack Compose untuk pengembangan aplikasi.

  • Material3 untuk desain antarmuka.

  • Implicit Intent Android untuk berbagi data antar aplikasi.

  • Struktur aplikasi sederhana dengan satu layar utama.


 

Comments

Popular posts from this blog

PPB: TUGAS 3

PBKK: TUGAS 3.1

PBKK: TUGAS 8