Button Component: Dice Roller App

 

Tugas 4 - Pemrograman Perangkat Bergerak (D)


Disusun oleh:

Nadia Evi Nathania / 5025221063


Pada pertemuan ke-4, diberikan tugas untuk membuat aplikasi pelempar dadu sederhana menggunakan Android Studio untuk mempelajari implementasi komponen Button, dengan mengikuti panduan dari Android Codelabs.

Berbagai latihan yang sudah dilakukan:
  • Mengatur tata letak menggunakan Compositions
  • Membuat tombol menggunakan composable Button
  • Mengimpor resource drawable
  • Menampilkan gambar menggunakan composable Image
  • Menggunakan remember untuk menyimpan objek dalam Compositions di memori
  • Membuat UI interaktif dengan composable dan memanfaatkan fungsi mutableStateOf()

Berikut tampilan akhir dari aplikasi (Dice Roller).

  

Modifikasi:

  • Menambahkan judul dan teks instruksi, serta mengatur font color, size, dan tata letaknya
  • Menampilkan hasil lemparan ("You rolled X") setelah dadu dilempar
  • Menambahkan animasi saat dadu dilempar menggunakan Animatable
  • Tombol/button dinonaktifkan sementara animasi masih berjalan


Link source code: [Link Github]

Referensi: 
https://developer.android.com/codelabs/basic-android-kotlin-compose-build-a-dice-roller-app

Komentar

Postingan populer dari blog ini

Jetpack Compose: The Basics App

Composable: Birthday Wish Card

Infografis Perkembangan Teknologi Perangkat Bergerak