docs/src/content/docs/development/building.md
Server Box uses a custom build system (fl_build) for cross-platform builds.
# Run in development mode
flutter run
# Run on specific device
flutter run -d <device-id>
The project uses fl_build for building:
# Build for specific platform
dart run fl_build -p <platform>
# Available platforms:
# - ios
# - android
# - macos
# - linux
# - windows
dart run fl_build -p ios
Requires:
dart run fl_build -p android
Requires:
dart run fl_build -p macos
dart run fl_build -p linux
dart run fl_build -p windows
Requires Windows with Visual Studio.
The make.dart script handles:
flutter clean
dart run build_runner build --delete-conflicting-outputs
flutter pub get
Ensure all dependencies are compatible:
flutter pub upgrade
pubspec.yaml