Posts

Showing posts from May, 2025

Tugas 10: Membuat Aplikasi Unscramble menggunakan ViewModel dan State pada Compose

Image
  Nama  : Fathin Muhashibi Putra NRP   : 5025211229 Kelas  : PPB - A Tugas 10: Membuat Aplikasi Unscramble menggunakan ViewModel dan State pada Compose       Pada tugas kali ini, saya membuat aplikasi Unscramble menggunakan ViewModel dan State pada Compose. Berikut adalah langkah-langkah yang dilakukan: 1. Persiapan Proyek Pertama, buat proyek baru di Android Studio menggunakan template Empty Compose Activity . Beri nama proyek Anda misalnya Unscramble dan biarkan pengaturan lainnya dalam kondisi default. 2. Menambahkan ViewModel Selanjutnya, tambahkan ViewModel untuk mengelola status UI aplikasi, seperti kata acak, skor, dan tebakan pengguna. Berikut adalah contoh implementasi ViewModel: import androidx.lifecycle.ViewModel import kotlinx.c...

Tugas 9: Membuat Aplikasi Dessert Clicker menggunakan Activity Lifecycle dan Intent

Image
Nama  : Fathin Muhashibi Putra NRP   : 5025211229 Kelas  : PPB - A Tugas 9: Membuat Aplikasi Dessert Clicker menggunakan Activity Lifecycle dan Intent       Pada tugas kali ini, saya membuat aplikasi Dessert Clicker untuk memahami dan menerapkan Activity Lifecycle dan Intent pada aplikasi Android. Aplikasi ini adalah sebuah game klik sederhana yang menampilkan berbagai dessert  yang dapat "dibeli" dengan mengetuknya, serta memiliki fitur berbagi hasil permainan menggunakan Intent. 1. Konsep Activity Lifecycle dan Intent Activity Lifecycle adalah sekumpulan status yang dilalui sebuah Activity, mulai dari saat pertama kali dibuat hingga dihancurkan oleh sistem. Saat pengguna bernavigasi antar Activity atau keluar masuk aplikasi, setiap Activity berpindah di antara status-status dalam siklus hidupnya. Intent adalah objek yang berfungsi sebagai media komunikasi antar komponen aplikasi Androi...

Tugas 8: Membuat Aplikasi Water Bottle menggunakan Material Design

Image
Nama  : Fathin Muhashibi Putra NRP   : 5025211229 Kelas  : PPB - A Tugas 8: Membuat Aplikasi Water Bottle menggunakan Material Design       Pada tugas kali ini, saya membuat aplikasi Water Bottle  menggunakan Material Design . Aplikasi ini dapat melacak konsumsi air harian dengan visualisasi botol air dan animasi pengisian air. 1. Buat Proyek Baru Buka  Android Studio  dan buat proyek baru dengan memilih  Empty Compose Activity . Beri nama proyek  "Water Bottle"  dan biarkan pengaturan lainnya dalam kondisi default. 2. Komponen WatterBottle Langkah selanjutnya adalah membuat komponen utama aplikasi yaitu visualisasi botol air. Buat file baru bernama WatterBottle.kt dan implementasikan komponen Composable untuk menampilkan botol air dengan animasi. @Composable fun WatterBottle( modifier: Modifier = Modifier, totalWaterAmount: Int, unit: String, ...