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
MainActivityadalah kelas utama yang dijalankan saat aplikasi dibuka.ComponentActivity()adalah bagian dari Jetpack Compose yang menggantikanAppCompatActivity().onCreateadalah 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.innerPaddingdigunakan agar elemen dalam tidak bertabrakan dengan bagian lain seperti status bar.
4. Greeting - Fungsi untuk Menampilkan Teks
@Composablemenandakan bahwa fungsi ini adalah bagian dari UI Jetpack Compose.Greeting(name: String)menerima parameternamedan menampilkan teks"Hello [name]!".Text()adalah komponen untuk menampilkan teks di layar.modifier = modifiermemungkinkan 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