flutter-app-playground

A playground for Flutter.

APACHE-2.0 License

Stars
2

Flutter Playground

Setup

Flutter

rm pubspec.lock
rm ios/Podfile.lock
flutter upgrade
flutter pub get
flutter pub upgrade

Build All

flutter build apk --debug
flutter build ios --debug --no-codesign
flutter build web

Build the Android app

Debug

flutter build apk --debug

Release APK

flutter build apk --release --obfuscate --split-debug-info build/app/outputs/symbols-apk/ --target-platform android-arm64

Release Bundle

flutter build appbundle --release --obfuscate --split-debug-info build/app/outputs/symbols-appbundle --target-platform android-arm64

Build the iOS app

Debug

flutter build ios --debug --no-codesign

Release

flutter build ios --release --obfuscate --split-debug-info build/ios/outputs/symbols

Build the Web app

Debug

flutter build web

Release

flutter build web --base-href /flutter-app-playground/

Testing

Run unit tests with coverage

flutter test --coverage

Reports

Run analyzer

flutter analyze

Local Debug Run

rm -f pubspec.lock && \
flutter clean && \
flutter upgrade && \
flutter pub get && \
flutter pub upgrade --major-versions && \

osv-scanner -r . && \

dart fix --dry-run && \
dart fix --apply && \
dart format . && \

flutter analyze && \

flutter test --platform=chrome --test-randomize-ordering-seed=random  && \

flutter build ios --debug --no-codesign && \
flutter build apk --debug && \
flutter build web
Badges
Extracted from project README
License build Twitter Follow