Tugas Week 3 - PPB G - 5025221005
Tugas 3 - Aplikasi Selamat Ulang Tahun
NAMA : Nabilah Atika Rahma
NRP : 5025221005
KELAS : Pemrograman Perangkat Bergerak - PPB G
TAHUN : 2025
JetPack Compose Guide - Mengenal Composable
Setup Happy Birthday App with Compose
Untuk memulai, buat proyek baru di Android Studio menggunakan template Empty Activity. Beri nama proyek "Happy Birthday" dan atur minimum SDK ke API 24 (Nougat). Jetpack Compose memungkinkan Anda membangun UI secara deklaratif menggunakan Kotlin, tanpa perlu file XML layout.
What is Jetpack Compose?
Jetpack Compose adalah toolkit modern untuk membangun UI Android. Dengan anotasi @Composable, Anda dapat mendefinisikan UI secara hierarkis dan dinamis. Compose menyederhanakan pengembangan UI dengan kode yang lebih sedikit dan fitur seperti pratinjau langsung di Android Studio.
Design pane in Android Studio
Gunakan Design Pane di Android Studio untuk melihat pratinjau UI tanpa menjalankan aplikasi. Tambahkan anotasi @Preview pada fungsi composable untuk menampilkan pratinjau. Ini memudahkan pengembangan dan penyesuaian tampilan.
Add a new text element
Tambahkan elemen teks menggunakan komponen Text di dalam fungsi composable. Misalnya, buat fungsi GreetingText untuk menampilkan pesan ulang tahun. Atur teks, ukuran font, dan alignment sesuai kebutuhan.
Change font size
Atur ukuran font dengan properti fontSize. Gunakan unit sp (scalable pixels) agar ukuran teks dapat menyesuaikan preferensi pengguna. Contoh: fontSize = 100.sp untuk teks besar.
Add another text element
Tambahkan elemen teks kedua, seperti tanda tangan atau nama pengirim. Gunakan komponen Text lagi dan atur properti seperti fontSize dan modifier untuk penyesuaian tampilan.
Arrange the text elements in a row and column
Atur tata letak teks menggunakan Column untuk susunan vertikal atau Row untuk susunan horizontal. Misalnya, gunakan Column untuk menempatkan pesan ulang tahun di atas dan tanda tangan di bawah. Tambahkan padding dan alignment untuk memperbaiki posisi.
Add greeting to the app
Panggil fungsi composable (seperti GreetingText) di MainActivity untuk menampilkan UI saat aplikasi dijalankan. Gunakan Surface untuk mengatur latar belakang dan warna tema. Pastikan teks dan tata letak sudah sesuai dengan pratinjau.
Dengan langkah-langkah ini, Kita dapat membuat aplikasi Happy Birthday sederhana menggunakan Jetpack Compose, menyesuaikan tampilan, dan mengatur tata letak dengan mudah.
Thank You - 🚀 Happy Coding with Jetpack Compose! 🎉
Comments
Post a Comment