Tugas 2 - Tutorial Hello Android
Tutorial Hello Android
Nama: Made Daryl Adi Nugraha
NRP: 5025221008
Link Github: https://github.com/Lyradd/Tugas-2-PPB-G
Penjelasan Kode Jetpack Compose - MainActivity.kt
Kode di atas adalah contoh dasar aplikasi Android menggunakan Jetpack Compose.
1. MainActivity
- Aktivitas Utama Aplikasi
MainActivity
adalah kelas utama yang dijalankan saat aplikasi dibuka.ComponentActivity()
adalah bagian dari Jetpack Compose yang menggantikanAppCompatActivity()
.onCreate
adalah fungsi yang dipanggil saat aktivitas dibuat.enableEdgeToEdge()
mengaktifkan tampilan penuh tanpa batas tepi.setContent {}
digunakan untuk menampilkan UI aplikasi dengan Jetpack Compose.
2. Tugas2PPBGTheme
- Tema Aplikasi
- Ini adalah fungsi yang mengatur tema aplikasi.
- Berfungsi untuk memberikan tampilan yang lebih konsisten sesuai dengan desain material.
3. Scaffold
- Struktur Dasar UI
Scaffold()
menyediakan struktur dasar UI seperti header, footer, atau konten utama.modifier = Modifier.fillMaxSize()
membuat UI memenuhi seluruh layar.innerPadding
digunakan agar elemen dalam tidak bertabrakan dengan bagian lain seperti status bar.
4. Greeting
- Fungsi untuk Menampilkan Teks
@Composable
menandakan bahwa fungsi ini adalah bagian dari UI Jetpack Compose.Greeting(name: String)
menerima parametername
dan menampilkan teks"Hello [name]!"
.Text()
adalah komponen untuk menampilkan teks di layar.modifier = modifier
memungkinkan penyesuaian tampilan.
5. GreetingPreview
- Pratinjau Tampilan
@Preview(showBackground = true)
memungkinkan melihat tampilan UI di Android Studio tanpa menjalankan aplikasi.- Menjalankan
Greeting("Android")
, sehingga menampilkan teks"Hello Android!"
.
Output:
Komentar
Posting Komentar