Flutter Boilerplate using BLoC state management
- Fork repository ini dan clone ke mesin lokal Anda
- Untuk menjalankan flutter, silakan membaca dokumentasi pada laman ini dari bagian Install sampai Set Up an Editor.
- Jalankan command
flutter pub get
untuk menginstall semua dependensi yang dibutuhkan project ini - Untuk menjalankan project ini, silakan membaca dokumentasi pada laman ini (lewati bagian Create the App)
- Untuk mengubah nama project sesuai dengan nama project Anda, gunakan package berikut.
Boilerplate ini menggunakan beberapa library sebagai berikut:
- bloc untuk state management
- flutter_bloc untuk helper widgets dalam menggunakan BLoC
- bloc_test untuk testing BLoC
- Hive untuk local database
- json_serializable untuk parsing JSON to object.
Silakan merujuk pada dokumentasi tiap library di atas untuk memahami penggunaannya.
- BLoC
- Getting Started with the Flutter Bloc
- Architect your Flutter project using BLOC pattern
- Keep it Simple, State: Architecture for Flutter Apps
- Flutter BLoC Pattern for Dummies Like Me
- Getting Started With Flutter BLoC
- Hive
Berikut adalah tahapan distribusi aplikasi menggunakan AppCenter
- Masuk / Buat akun di AppCenter
- Agar dapat berkolaborasi, buat Organization baru dengan memilih Add New -> Add New Organization. Organisasi cukup dibuat satu orang saja untuk per group.
- Invite seluruh anggota kelompok ke organisasi yang baru saja di buat dengan memilih Invite Collaborators pada halaman Organisasi yang dibuat pada point 2
- Pada halaman organization, pilih Add New App. Masukkan nama aplikasi, dan sesuaikan konfigurasi seperti pada gambar berikut (Sesuaikan release type (staging/production))
Untuk memisahkan aplikasi pada tahap staging dan production, silakan lakukan tahap Membuat Project Baru di AppCenter 2 kali (Staging dan Production)
- Pada halaman project, pilih menu Release dan pilih New Release