Tugas 8 PPB Nama : Ryan Abinugraha NRP : 5025211178 Membuat Aplikasi Latihan Woof Link Github : https://github.com/RyanAbinugraha/Tugas-8-PPB Link Youtube :https://youtu.be/ueCCrv0RpUs 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.
Nama : Ryan Abinugraha NRP : 5025211178 Tugas Pertemuan 4 Modifikasi Dice Roller App 1. Penambahan Text Roll Your Dice diatas Gambar Dadu pada MainActivity.kt Text ( text = stringResource (R.string. title ), fontSize = 32 . sp , fontWeight = FontWeight. Bold ) 2. Perubahan Tulisan Roll menjadi Roll The Dice pada strings.xml <resources> <string name ="app_name" > Dice Roller </string> <string name ="roll" > Roll The Dice </string> <string name ="title" > Roll your dice </string> </resources> Link Github : https://github.com/RyanAbinugraha/Tugas-4---PPB Link Youtube : https://youtu.be/6gp34kxcWpc
TUGAS 7 PPB Nama : Ryan Abinugraha NRP : 5025211178 Membuat Aplikasi Login Page Sederhana Aplikasi register dan login menggunakan Kotlin dirancang untuk memberikan kemudahan bagi pengguna dalam membuat akun dan mengakses sistem. Proses register memungkinkan pengguna memasukkan informasi seperti nama, email, dan kata sandi, yang kemudian disimpan secara lokal atau ke dalam database seperti Firebase. Setelah pendaftaran berhasil, pengguna dapat langsung melanjutkan ke halaman login untuk memverifikasi identitas mereka menggunakan email dan kata sandi yang telah didaftarkan. Dalam pengembangan aplikasi ini, Kotlin dipilih karena kemampuannya yang modern , aman dari null pointer exception , serta kompatibel penuh dengan Android SDK. Aktivitas dan fragment yang digunakan untuk register dan login biasanya dibangun menggunakan ConstraintLayout agar tampilan lebih fleksibel. Untuk memberikan pengalaman visual yang rapi dan pr...
Comments
Post a Comment