Merge pull request #230 from ViscousPot/feat/improve-dev+build-instructions

Add FVM config and improve dev setup instructions
This commit is contained in:
Zarz Eleutherius
2026-03-15 18:56:52 +07:00
committed by GitHub
3 changed files with 23 additions and 3 deletions
+3
View File
@@ -0,0 +1,3 @@
{
"flutter": "3.38.1"
}
+3
View File
@@ -77,3 +77,6 @@ flutter_*.log
# Development tools # Development tools
tool/ tool/
.claude/settings.local.json .claude/settings.local.json
# FVM Version Cache
.fvm/
+17 -3
View File
@@ -86,17 +86,31 @@ Translation files are located in `lib/l10n/arb/`.
git remote add upstream https://github.com/zarzet/SpotiFLAC-Mobile.git git remote add upstream https://github.com/zarzet/SpotiFLAC-Mobile.git
``` ```
3. **Install dependencies** 3. **Use FVM (Flutter Version: 3.38.1)**
```bash
fvm use
```
4. **Install dependencies**
```bash ```bash
flutter pub get flutter pub get
``` ```
4. **Generate code** (for Riverpod, JSON serialization, etc.) 5. **Generate code** (for Riverpod, JSON serialization, etc.)
```bash ```bash
dart run build_runner build --delete-conflicting-outputs dart run build_runner build --delete-conflicting-outputs
``` ```
5. **Run the app** 6. **Set up Go environment (Go Version: 1.25.7)**
```bash
cd go_backend
mkdir -p ../android/app/libs
gomobile init
gomobile bind -target=android -androidapi 24 -o ../android/app/libs/gobackend.aar .
cd ..
```
7. **Run the app**
```bash ```bash
flutter run flutter run
``` ```