Lomba Kicau Mania Dengan Dart Flutter
Tutorial Flutter: Bikin Aplikasi "Kicau Mania" di zapp.run
Halo temen-temen, di tutorial kali ini gue bakal ngajarin cara bikin aplikasi Flutter sederhana bernama Kicau Mania. Kita bakal ngerjain ini langsung di zapp.run, jadi gak usah repot install apa-apa.
🎯 Apa Itu Kicau Mania?
Kicau Mania adalah aplikasi yang punya 3 halaman utama:
-
Tim Simdig – menampilkan daftar burung dari tim kita sendiri.
-
Tim Dhamnis – berisi tim musuh yang punya burung-burung gokil juga.
-
Arena – tempat adu burung dan kita bisa klik tombol buat nentuin siapa pemenangnya secara acak (random).
🚀 Langkah-langkah Bikin Aplikasi
1. Buka zapp.run
-
Kunjungi: https://zapp.run
-
Pilih Flutter → klik New Project → kasih nama
kicau_mania
2. Ganti isi main.dart
-
Di sidebar kiri, buka file
main.dart -
Hapus semua isinya
-
Paste kode yang sudah disiapin (kode lengkap ada di bagian bawah artikel ini)
3. Upload Gambar Burung ke Folder assets
Kita butuh gambar burung-burung buat ditampilin di aplikasi. Buat folder assets, lalu upload gambar-gambar ini:
-
burungabdul.jpeg -
burung12.jpeg -
brainrung.jpeg -
detektif.jpeg -
burungjawa.jpeg -
profrung.jpeg -
pinguin.jpeg -
bombombini.jpeg
Catatan: Kalau di zapp.run gak bisa upload langsung, bisa pake GitHub atau clone ke VS Code dulu ya.
4. Daftarin Aset di pubspec.yaml
Buka file pubspec.yaml, terus tambahin daftar gambar burung biar bisa dipanggil di aplikasi:
Hati-hati sama spasi! Jangan sampai error karena indentasi salah.
🎮 Cara Gunain Aplikasinya
-
Di halaman Tim Simdig, lo bisa liat burung-burung dari tim lo.
-
Di Tim Dhamnis, musuh-musuh lo siap adu kicau.
-
Di Arena, lo bisa pencet tombol Pemenang buat undi siapa yang menang – hasilnya random yaa!
✨ Fitur yang Ada
-
Navigasi 3 halaman pakai BottomNavigationBar
-
Nampilin data tim dan gambar pakai ListView
-
Animasi pengundian pemenang pake Timer
-
Gambar burung ditampilin lewat assets lokal
📦 Source Code Lengkap
karena kode nya terlalu panjang jadi silahkan kunjungi saja link ini untuk melihat source code nya
https://zapp.run/edit/flutter-z21f8063021f9?entry=lib/main.dart&file=lib/main.dart
dan ini untuk hasil UI nya
https://z21f8063021f9.zapp.page/#/
Kalau lo pengin ganti nama burung, deskripsi, atau jumlah pertandingannya, tinggal modif di bagian ListView masing-masing tim atau List<Map> di PertandinganPage.
Kalau pengin tutorial ini jadi file PDF, tinggal bilang aja, gue buatin juga!
Semoga bermanfaat dan...
Jangan lupa, lebih baik jadi cupu daripada jadi cepu 🐦🔥
Komentar
Posting Komentar