Tugas 2 PPB G - Membuat Aplikasi "Hello Android" dengan Jetpack Compose
Muhammad Fahmi Syahputra
Pendahuluan
Kali ini akan membahas cara membuat aplikasi Android sederhana dengan memanfaatkan Jetpack Compose. Jetpack Compose adalah framework deklaratif modern untuk membangun UI di Android. Dengan Compose, kita bisa membuat antarmuka pengguna secara langsung menggunakan bahasa Kotlin, tanpa perlu menggunakan XML.
Disini kita akan membuat aplikasi sederhana yang menampilkan teks "Hello, Android!" menggunakan Jetpack Compose. Dan kita akan membahas tiga bagian utama dalam kode, yaitu:
MainActivity
– Entry point aplikasi.Greeting
– Fungsi untuk menampilkan teks.GreetingPreview
– Pratinjau/Preview UI nya tanpa menjalankan aplikasi.
1. MainActivity – Entry Point Aplikasi
MainActivity adalah entry point aplikasi Android yang merupakan subclass dari ComponentActivity, yang mendukung Jetpack Compose. Disini terdapat beberapa fungsi seperti :
onCreate(savedInstanceState: Bundle?)
Fungsi ini dipanggil ketika aplikasi pertama kali dijalankan.
enableEdgeToEdge()
Lalu mengaktifkan tampilan edge-to-edge agar UI bisa menggunakan seluruh layar.
setContent { ... }
Kemudian fungsi ini digunakan untuk menampilkan UI menggunakan Jetpack Compose.
BasicsCodelabTheme { ... }
Kita juga menerapkan tema aplikasi ini agar UI nya memiliki gaya yang konsisten.
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding -> ... }
Scaffold adalah container utama yang menangani layout, termasuk TopAppBar, BottomNavigation, dan konten utama.
fillMaxSize() membuat UI memenuhi layar penuh.
innerPadding digunakan untuk memberikan ruang agar konten tidak tertutup elemen UI sistem.
Memanggil Greeting("Android")
Terakhir fungsi Greeting() digunakan untuk menampilkan teks dengan padding bawaan dari Scaffold.
Comments
Post a Comment