Pertemuan 2 - Jetpack Compose

 

Fungsi Utama & Kegunaannya

  1. onCreate (MainActivity) → Memulai aplikasi dan menampilkan MyApp().

  2. MyApp → Menentukan tampilan awal:

    • Jika aplikasi baru dibuka pertama kali, akan menampilkan OnboardingScreen().
    • Jika sudah lanjut, akan menampilkan Greetings().
  3. OnboardingScreen → Menampilkan pesan selamat datang dengan tombol "Continue".

    • Jika tombol ditekan, akan beralih ke tampilan utama.
  4. Greetings → Menampilkan daftar nama dalam tampilan scroll menggunakan LazyColumn.

  5. Greeting(name) → Menampilkan teks sapaan dengan tombol "Show more".

    • Jika tombol ditekan, akan memperluas atau menyembunyikan ruang tambahan.
  6. Fungsi Preview → Memungkinkan melihat tampilan UI di Android Studio tanpa menjalankan aplikasi.


Alur Aplikasi

  1. Aplikasi dimulai, lalu MyApp() dijalankan.
  2. Jika baru pertama kali dibuka, akan menampilkan OnboardingScreen().
  3. Setelah tombol "Continue" ditekan, tampilan akan beralih ke Greetings().
  4. Greetings() menampilkan daftar kartu sapaan.
  5. Setiap kartu memiliki tombol "Show more" yang bisa diklik untuk memperluas atau menyembunyikan ruang tambahan.