MEMBUAT BIRTHDAY CARD DI ANDROID STUDIO
Tugas 2 - Membuat Birthday Card
Nama : Wahyu Tri Saputro
NRP : 5025201217
Kelas : PPB - B
Pada tugas kedua kelas PPB-B ini, kami diminta untuk membuat sebuah aplikasi sederhana yang menampilkan sebuah ucapan happy birthday. Pada project kali ini kita menggunakan Android Studio dan bahasa kotlin sebagai media membuat aplikasi. Aplikasi ini akan menerapkan "Composable" pada Jetpack Compose.
Pertama, buka Android Studio dan buat project baru, klik empty activity. Setelah itu berikan nama project dan lokasi project seperti biasa.
Langkah selanjutnya adalah membuat fungsi Greeting yang berisi ucapan selamat ulang tahun. Pada fungsi ini terdapat dua parameter, yaitu message yang berisi pesan ucapan selamat ulang tahun dan from yang berisi nama pengirim. Fungsi Greeting ini dipanggil di fungsi onCreate supaya dapat ditampilkan di aplikasi. Untuk menampilkan preview aplikasi yang sudah dibuat, dapat menggunakan anotasi “Preview” yang ditulis “@Preview” dan juga membuat fungsi BirthdayCardPreview di bawahnya. Fungsi BirthdayCardPreview ini memanggil fungsi Greeting yang argumennya dapat diisi dengan pesan ucapan dan nama pengirim. Untuk melihat preview aplikasi dapat memilih panel “Desain” di sebelah kanan atas kode sumber, sedangkan untuk melihat kode sumber sekaligus preview aplikasi dapat memilih panel “Split” di sebelah kiri panel “Desain”.
Kemudian langkah selanjutnya adalah memberikan style pada teks supaya terlihat lebih menarik. Untuk teks message, hal pertama yang dapat ditambahkan adalah properti font size dengan ukuran 100 sp (Scalable Pixel). Karena huruf-huruf pada teks message tumpeng tindih, maka dapat menambahkan properti line height dengan ukuran 120 sp. Selanjutnya, dapat digunakan properti textAlign dan mengisinya dengan TextAlign.Center untuk memposisikan teks message ke bagian tengah. Namun, karena teks message terlalu besar, ukuran font size dikecilkan menjadi 90 sp.
Full code :
Mungkin seperti ini kurang lebih aplikasi birthday card. Untuk referensi dan link github project ada di bawah.
Link Github : KobamYo/Birthday_Card_PPB_B (github.com)
Comments
Post a Comment