Pertemuan 2 - Jetpack Compose
Fungsi Utama & Kegunaannya
-
onCreate(MainActivity) → Memulai aplikasi dan menampilkanMyApp(). -
MyApp→ Menentukan tampilan awal:- Jika aplikasi baru dibuka pertama kali, akan menampilkan
OnboardingScreen(). - Jika sudah lanjut, akan menampilkan
Greetings().
- Jika aplikasi baru dibuka pertama kali, akan menampilkan
-
OnboardingScreen→ Menampilkan pesan selamat datang dengan tombol "Continue".- Jika tombol ditekan, akan beralih ke tampilan utama.
-
Greetings→ Menampilkan daftar nama dalam tampilan scroll menggunakanLazyColumn. -
Greeting(name)→ Menampilkan teks sapaan dengan tombol "Show more".- Jika tombol ditekan, akan memperluas atau menyembunyikan ruang tambahan.
-
Fungsi Preview → Memungkinkan melihat tampilan UI di Android Studio tanpa menjalankan aplikasi.
Alur Aplikasi
- Aplikasi dimulai, lalu
MyApp()dijalankan. - Jika baru pertama kali dibuka, akan menampilkan
OnboardingScreen(). - Setelah tombol "Continue" ditekan, tampilan akan beralih ke
Greetings(). Greetings()menampilkan daftar kartu sapaan.- Setiap kartu memiliki tombol "Show more" yang bisa diklik untuk memperluas atau menyembunyikan ruang tambahan.