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:

  1. Tim Simdig – menampilkan daftar burung dari tim kita sendiri.

  2. Tim Dhamnis – berisi tim musuh yang punya burung-burung gokil juga.

  3. 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:

flutter: assets: - assets/burungabdul.jpeg - assets/burung12.jpeg - assets/brainrung.jpeg - assets/detektif.jpeg - assets/burungjawa.jpeg - assets/profrung.jpeg - assets/pinguin.jpeg - assets/bombombini.jpeg

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

Postingan populer dari blog ini

Kunci Jawaban Soal Pilihan Ganda Flutter UI (State Management)

🎮 Review Aplikasi Flutter: Pixel Quest To-Do