Tugas 8 PPB
Tugas 8 PPB
Membuat Aplikasi Latihan Woof
Nama : Danno Denis Dhaifullah
NRP : 5025211027
Pengertian
Aplikasi Woof adalah aplikasi Android yang dibuat menggunakan Jetpack Compose untuk menampilkan daftar anjing beserta detailnya seperti nama, usia, dan hobi. Aplikasi ini mengimplementasikan prinsip desain Material 3 yang modern dan menggunakan fitur-fitur Compose seperti Scaffold, LazyColumn, dan Card untuk membangun antarmuka yang responsif.
Struktur Aplikasi
MainActivity adalah titik awal aplikasi. Di dalamnya, fungsi setContent mengatur WoofTheme aplikasi dan menampilkan WoofApp. WoofApp sendiri bertanggung jawab untuk menyusun tampilan utama menggunakan Scaffold untuk membuat bilah atas (WoofTopAppBar) dan daftar anjing yang dinamis dalam LazyColumn. Data anjing diambil dari daftar statis yang sudah ada.
Tampilan Item Daftar
Setiap anjing dalam daftar ditampilkan menggunakan composable DogItem. Ini mencakup ikon anjing, nama, usia, dan tombol yang dapat diperluas. Tombol ini memungkinkan pengguna melihat informasi hobi anjing. animateContentSize digunakan untuk menciptakan transisi yang mulus saat konten diperluas atau disembunyikan.
Link Github dapat diakses di sini.
Link demo dapat diakses di sini.

Comments
Post a Comment