Project ini menggunakan FVM untuk mengatur versi Flutter.
git clone https://github.com/lyrihkaesa/flutter_starter_kit.git
cd flutter_starter_kitSalin file contoh environment:
cp .env.example .envPastikan sudah install FVM. Lalu jalankan:
fvm useIni akan membaca .fvmrc dan mengatur Flutter versi 3.32.5 sesuai project.
⚠️ Windows user:
- Restart VSCode setelah
fvm use.- Pastikan Flutter SDK path di VSCode diarahkan ke
.fvm/flutter_sdk.- Aktifkan "Development Mode" di Windows agar symlink FVM bisa bekerja.
Setelah fvm use dan restart editor vscode CTRL + SHIFT + P cari > Developer: Reload Window, setelah itu jalankan:
flutter pub getGenerate file yang diperlukan Freezed:
flutter pub run build_runner build --delete-conflicting-outputsProject ini menggunakan Mason untuk scaffold code. Jalankan perintah berikut agar bricks bisa di-load:
mason getRepository bricks yang digunakan: 👉 bricks_flutter_starter_kit
flutter run- Gunakan perintah
flutterbiasa setelahfvm use(bukanfvm flutter) agar konsisten dengan SDK project. - Gunakan
flutter pub run build_runner watch --delete-conflicting-outputssaat development untuk regenerasi otomatis Freezed. - Gunakan
mason make <brick_name>untuk membuat template dari bricks yang sudah tersedia.