Postingan

Menampilkan postingan dari Maret, 2025

Tugas 4 (basic-android-kotlin-compose-training-dice-roller)

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP : 5025211170 Tugas 4 (basic-android-kotlin-compose-training-dice-roller)      Pada minggu ketiga ini kami diberikan materi terkait komponen button, pada penugasan ini ditugaskan untuk membuat dice roller dimana saat kita menekan tombol Roll Dice maka dadu akan mengacak dan mengeluarkan titik dengan jumlah yang berbeda setiap ditekan tombolnya. Adapun tampilan akhir dari penugasan ini yaitu seperti dibawah:

Tugas pertemuan 3

Gambar
 Nama : Mohammad Ahnaf Fauzan NRP : 5025211170 Kelas : PPB (A) Membuat Ucapan Ulang Tahun dengan Android Studio Pada kesempatan kali ini kami ditugaskan untuk membuat aplikasi sederhana yang akan menampilkan ucapan ulang tahun. berikut tampilan yang sudah diselesaikan: Dan pada emulator tampilannya seperti dibawah:

Tugas 2 PBB A (Hello Android)

Gambar
Nama: Mohammad Ahnaf Fauzan NRP: 5025211170 Kelas: PBB (A) Tugas Hello Android Menggunakan Jetpack Compose Pada pertemuan kedua ini membahas tentang Jetpack Compose dimana ini merupakan toolkit UI modern dari Google yang dirancang untuk menyederhanakan pengembangan antarmuka pengguna di Android. Dibangun menggunakan Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif, memungkinkan developer untuk merancang UI melalui fungsi yang mendeskripsikan tampilan dan perilakunya tanpa harus menangani detail implementasi secara manual. Saat terjadi perubahan data, framework secara otomatis memanggil ulang fungsi terkait dan memperbarui tampilan sesuai kebutuhan. Berbeda dengan pendekatan tradisional yang mengandalkan XML, Jetpack Compose menawarkan solusi yang lebih fleksibel, konsisten, dan intuitif dalam membangun aplikasi Android modern. Salah satu tantangan umum dalam pengembangan aplikasi adalah ketergantungan antara elemen UI dan model data. Jetpack Compose membantu mengurangi keterg...