Tugas 2 - Tutorial Hello Android

Tutorial Hello Android

Nama: Made Daryl Adi Nugraha
NRP: 5025221008




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 menggantikan AppCompatActivity().
  • 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 parameter name 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

Postingan populer dari blog ini

Tugas 1 - Perkembangan Teknologi Perangkat Bergerak

Tugas 6 - CurrencyConverter

Tugas 4 - Dice Roller