Posts

Showing posts from April, 2024

TUGAS 6 PPB F : Membuat Image Scroll dengan menggunakan Desain Material

TUGAS 6   Membuat Image Scroll dengan menggunakan Desain Material 5025201003 -  Rahmat Faris Akbar PPB (F)           Pada minggu ke-8 kelas Pemrograman Perangkat Bergerak F, kami ditugaskan membuat sebuah Image Scroll dengan menggunakan Desain Material.  Aplikasi ini akan menampilkan afirmasi dalam format kartu yang menggabungkan teks dan gambar. Mari kita mulai dengan mengeksplorasi tiga bagian utama dari kode: model data, sumber data, dan UI aplikasi. Berikut kode sumber dan tampilan aplikasi ini: Bagian 1: Mendefinisikan Model Data Pertama, kita mendefinisikan model data untuk afirmasi dalam file Affirmation.kt. Model ini sangat sederhana dan hanya berisi dua referensi ke sumber daya: satu untuk teks dan satu lagi untuk gambar. Anotasi @StringRes dan @DrawableRes digunakan untuk memastikan bahwa nilai yang diberikan adalah referensi ID yang valid dari sumber daya string dan drawable. Hal

TUGAS 5 PPB F : Studi Kasus (Membuat Halaman Login)

Image
TUGAS 5   Studi Kasus (Membuat Halaman Login) 5025201003 -  Rahmat Faris Akbar PPB (F)           Pada minggu kelima kelas Pemrograman Perangkat Bergerak F, kami ditugaskan membuat sebuah halaman login sederhana sebagai studi kasus. Proses pembuatan melibatkan pembuatan proyek baru dengan activity kosong, di mana kita dapat namaakan proyek tersebut sebagai MyLogin, memilih API level minimum 26 (oreo), dan melakukan import gambar untuk login serta logo-logo media sosial seperti Facebook, Instagram, dan X. Untuk mengatur tampilan login, dibuat file LoginScreen.kt yang menggunakan Jetpack Compose untuk mendefinisikan layout dengan elemen-elemen seperti Image, Text, OutlinedTextField, dan Button, yang semuanya diatur dalam struktur Column untuk menciptakan tampilan yang terpusat.          Selain itu , digunakan variabel untuk menyimpan data email dan password dengan memanfaatkan remember dan mutableSta