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

๐ŸŽˆ 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 menggunakan FontFamily.Monospace.
  • ๐ŸŒซ️ Efek Bayangan: Bayangan gelap untuk ucapan dan terang untuk pengirim menambah estetika teks.
  • ๐Ÿ“ฑ Desain Responsif: Menggunakan Surface dari tema Material dan Column untuk tata letak vertikal.

๐Ÿง  Penjelasan Kode

  • MainActivity: Komponen utama yang memanggil GreetingText melalui setContent, dibungkus dengan Surface.
  • GreetingText: Fungsi @Composable untuk menampilkan ucapan dan pengirim secara terstruktur menggunakan Column.
  • 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

Postingan populer dari blog ini

Tugas 5 APSI : Requirement Definition

Tugas 5 PPB A - Simple Calculator

Evaluasi Akhir Semester PPB A