Membuat Aplikasi Happy Birthday
Pertemuan 3 Nama : Hafidz Panji Ashari NRP : 5025231278
Resume: Mengatur Elemen Teks dan Layout Dasar di Android Studio
Pada pertemuan ketiga ini, materi difokuskan pada modifikasi antarmuka pengguna (UI) menggunakan Jetpack Compose. Praktik yang dilakukan adalah membuat aplikasi mobile sederhana berupa kartu ucapan "Happy Birthday" dengan mengatur ukuran teks, tata letak, dan posisinya di layar.
1. Pemahaman Komponen UI (Jetpack Compose)
Dalam membangun tampilan aplikasi ini, digunakan beberapa fungsi dasar dari Jetpack Compose pada file MainActivity.kt:
Text: Fungsi untuk menampilkan karakter teks ke layar.Column: Fungsi layout untuk menyusun beberapa elemen secara vertikal (dari atas ke bawah).Modifier: Objek yang digunakan untuk menghias atau mengatur perilaku elemen, seperti menambahkan padding (jarak tepi) atau mengatur kesejajaran (alignment).
2. Langkah Pengerjaan dan Modifikasi Kode
Membuat proyek baru dengan template Empty Activity (Kotlin, Minimum SDK API 24).
Membuat fungsi kustom bernama
@Composable fun GreetingText.Di dalam fungsi tersebut, elemen disusun menggunakan
Columnagar letaknya vertikal.Teks Pertama (Ucapan): Ditambahkan parameter
fontSize = 100.spuntuk memperbesar huruf,lineHeight = 116.spuntuk mengatur jarak antar baris, dantextAlign = TextAlign.Centeragar teks berada persis di tengah.Teks Kedua (Pengirim): Menggunakan ukuran yang lebih kecil (
fontSize = 36.sp) dan ditambahkanModifier.align(alignment = Alignment.End)agar teks nama pengirim menempel di sisi kanan layar.
3. Hasil Eksekusi (Running App) Aplikasi kemudian dijalankan menggunakan perangkat Virtual Device (Emulator) bawaan Android Studio. Hasilnya, aplikasi berhasil di-build dan menampilkan teks "Happy Birthday, Teman! 🎉" berukuran raksasa di bagian tengah, diikuti dengan teks "From Hafidz" di pojok kanan bawah, sesuai dengan instruksi tata letak yang dituliskan pada kode.
Comments
Post a Comment