Tugas 3: Happy Birthday App
Happy Birthday App
Nama : Rycahaya Sri Hutomo
NRP : 5025201046
Kelas : Pemrograman Perangkat Bergerak B
Tahun : 2024
A. Menyiapkan aplikasi Happy Birthday
1. Pada halaman Welcome to Android Studio, pilih New Project.
2. Pada halaman New Project, pilih Empty Activity, lalu klik Next.
3. Masukkan "Happy Birthday" pada kolom Name, lalu pilih level API minimum 24 (Nougat) di kolom Minimum SDK dan klik Finish.
![]() |
Pada halaman New Project, pilih Empty Activity, lalu klik Next. |
![]() |
Masukkan "Happy Birthday" pada kolom Name, lalu pilih level API minimum 24 (Nougat) di kolom Minimum SDK dan klik Finish. |
4. Tunggu hingga Android Studio selesai membuat dan membangun project tersebut.
5. Klik Run App.
B. Membuat aplikasi Happy Birthday
1. Di fungsi BirthdayCardPreview(), ubah argumen "Android" di fungsi Greeting() menjadi nama Anda.
Menambahkan elemen teks baru
1. Hapus definis fungsi Greeting() dalam file MainActivity.kt. Ubah menjadi fungsi GreetingText().
2. Tambahkan parameter Modifier ke fungsi GreetingText().
3. Tambahkan parameter message jenis String ke fungsi composable GreetingText().
4. Di fungsi GreetingText(), tambahkan composable Text yang meneruskan pesan teks sebagai argumen yang telah diberi nama.
6. Teruskan argumen String ke fungsi GreetingText() yang merupakan ucapan ulang tahun kepada teman Anda. Anda dapat menambahkan nama jika menginginkannya, seperti "Happy Birthday Ryca!".
Mengubah ukuran font
1. Di file MainActivity.kt, scroll ke composable Text() di fungsi GreetingText().2. Teruskan argumen fontSize ke fungsi Text() sebagai argumen kedua yang telah diberi nama dan tetapkan ke nilai 100.sp.
4. Klik Import di pop-up untuk mengimpor androidx.compose.ui.unit.sp agar dapat menggunakan properti ekstensi .sp.
5. Scroll ke bagian atas file dan perhatikan pernyataan import yang seharusnya terdapat pernyataan import androidx.compose.ui.unit.sp. Hal ini berarti Android Studio menambahkan paket ke file Anda.
Menambahkan elemen teks lainnya
1. Di dalam file MainActivity.kt, scroll ke fungsi GreetingText().
2. Teruskan parameter from jenis String ke fungsi untuk nama pengirim.
6. Tambahkan argumen String lain untuk menandatangani kartu, seperti "From Cahaya".
Mengatur elemen teks dalam baris dan kolom
1. Di dalam file MainActivity.kt, scroll ke fungsi GreetingText().
2. Tambahkan composable Row di sekitar elemen teks agar baris dengan dua elemen teks dapat ditampilkan. Pilih dua composable Text, klik bohlam. Pilih Surround with widget > Surround with Row.
Android Studio otomatis mengimpor fungsi Row dan import androidx.compose.foundation.layout.Row seharusnya telah ditambahkan.
5. Tambahkan fungsi impor Column import androidx.compose.foundation.layout.Column
Menambahkan ucapan ke aplikasi
1. Di dalam file MainActivity.kt, scroll ke fungsi onCreate().
2. Panggil fungsi GreetingText() dari blok Surface.
3. Teruskan fungsi GreetingText(), ucapan ulang tahun, dan nama pengirim.
Menyejajarkan ucapan ke tengah
1. Untuk menyejajarkan ucapan di tengah layar, tambahkan parameter yang disebut verticalArrangement, tetapkan ke Arrangement.Center.
3. Sejajarkan teks ucapan ke tengah dengan textAlign.
5. Perbarui parameter modifier di GreetingText() sebagai berikut.
onCreate
Komentar
Posting Komentar