Tugas 4 : Membuat Dice Roller App di Android Studio

Membuat Aplikasi Dice Roller dengan Jetpack Compose di Android Studio

Nama: Rafi Aliefian Putra Ramadhani
NRP: 5025211234
Kelas: Pemrograman Perangkat Bergerak (G)

Pada pertemuan kali ini, kita akan membuat aplikasi sederhana Dice Roller menggunakan Jetpack Compose di Android Studio. Aplikasi ini memungkinkan pengguna untuk melempar dadu secara virtual dan mendapatkan hasil angka antara 1 hingga 6. Dengan menggunakan pendekatan deklaratif dari Jetpack Compose, kita bisa dengan mudah mengelola tampilan dan logika aplikasi dengan sedikit kode.

Aplikasi ini akan menampilkan gambar dadu yang berubah setiap kali tombol "Roll" ditekan. Selain itu, aplikasi ini juga memiliki animasi putaran dadu untuk memberikan efek visual yang lebih menarik saat hasil dice roll muncul. Setiap kali dadu dilempar, aplikasi akan menampilkan hasil angka yang muncul, serta menghitung total nilai yang telah didapatkan selama permainan.

Berikut adalah preview aplikasi "Dice Roller App" sebelum dijalankan di emulator Android Studio:

Aplikasi ini dibuat menggunakan beberapa komponen dasar Compose, seperti Text, Button, dan Column, untuk menyusun UI. Pengguna dapat melihat hasilnya secara langsung menggunakan fitur Preview di Android Studio, sehingga kita tidak perlu menjalankan aplikasi di emulator setiap saat.

Untuk melihat hasil aplikasi, berikut tampilan "Dice Roller App" yang dijalankan di emulator Android Studio:

Berikut link repository GitHub dari aplikasi Dice Roller App:

Lihat Repository GitHub

Kesimpulan

Dengan menggunakan Jetpack Compose, pembuatan aplikasi Dice Roller menjadi lebih mudah dan efisien. Pendekatan deklaratif Compose memungkinkan pengembang untuk fokus pada pembuatan UI tanpa perlu khawatir tentang pengelolaan tampilan dan pembaruan otomatis. Dengan fitur Preview, kita bisa langsung melihat hasilnya tanpa menjalankan aplikasi di perangkat atau emulator.


Comments

Popular posts from this blog

Tugas 2 : Membuat Hello World App dengan Jetpack Compose di Android Studio

Tugas 1: Resume Perkembangan Teknologi Perangkat Bergerak pada Perangkat Mobile

Tugas 4 : Windows Presentation Foundation