Tugas 3 PPB A - Aplikasi Ulang Tahun
๐ TUGAS 3 PPB A
๐ Aplikasi Ulang Tahun dengan Jetpack Compose
๐ค Nama: Syomeron Ansell Widjaya
๐ NRP: 5025211250
๐ซ Kelas: Pemrograman Perangkat Bergerak A
๐
Tahun Ajaran: 2024/2025 (Semester Genap)
๐ GitHub
๐ NRP: 5025211250
๐ซ Kelas: Pemrograman Perangkat Bergerak A
๐ Tahun Ajaran: 2024/2025 (Semester Genap)
๐ GitHub
๐ Selamat datang di proyek Birthday Card! Aplikasi ini menampilkan ucapan selamat ulang tahun yang sederhana dan elegan menggunakan Jetpack Compose. Dengan tata letak yang rapi, font dekoratif, dan efek visual, aplikasi ini cocok sebagai inspirasi kartu digital personal. ๐๐ฑ
๐ Deskripsi
Birthday Card adalah aplikasi Android sederhana yang menampilkan ucapan ulang tahun dengan tampilan teks yang dipusatkan dan estetis menggunakan Jetpack Compose.
✨ Fitur
- ๐ฏ Ucapan Terpusat: Menampilkan "Happy Birthday Sam!" dan "From Emma" di tengah layar, baik horizontal maupun vertikal.
- ๐ Ukuran Font Berbeda: Teks ucapan berukuran 90.sp, sedangkan nama pengirim 36.sp.
- ๐️ Font Khusus: Teks ucapan menggunakan
FontFamily.Serif
, pengirim menggunakanFontFamily.Monospace
. - ๐ซ️ Efek Bayangan: Bayangan gelap untuk ucapan dan terang untuk pengirim menambah estetika teks.
- ๐ฑ Desain Responsif: Menggunakan
Surface
dari tema Material danColumn
untuk tata letak vertikal.
๐ง Penjelasan Kode
- MainActivity: Komponen utama yang memanggil
GreetingText
melaluisetContent
, dibungkus denganSurface
. - GreetingText: Fungsi
@Composable
untuk menampilkan ucapan dan pengirim secara terstruktur menggunakanColumn
. - Text Utama: Ukuran besar, bold, serif, dan bayangan warna
DarkGray
. - Text Pengirim: Ukuran lebih kecil, bold, monospace, dan bayangan
LightGray
dengan jarak antar teks. - GreetingPreview: Menyediakan preview tampilan di Android Studio tanpa menjalankan aplikasi.
๐ ️ Teknologi yang Digunakan
- ๐ง Jetpack Compose: Framework UI deklaratif Android.
- ๐จ MaterialTheme: Menyediakan warna dan gaya konsisten.
- ๐ Modifier: Mengatur posisi, ukuran, dan padding elemen UI.
๐ธ Preview Aplikasi
๐ Selamat! Kamu telah menyelesaikan aplikasi kartu ulang tahun digital pertamamu dengan Jetpack Compose. Terus eksplorasi dan kembangkan ide kreatifmu! ๐
Komentar
Posting Komentar