Commands
Commands assume Flutter is installed. This learn run did not install Flutter or packages.
Setup And Diagnosis
flutter doctor -v
flutter devices
flutter --version
dart --version
Create And Run
flutter create my_app
cd my_app
flutter run
flutter run -d <device-id>
Static Quality
dart format lib test
flutter analyze
flutter test
Integration Tests
flutter test integration_test
flutter drive --driver=test_driver/integration_test.dart --target=integration_test/app_test.dart -d <device-id>
Build
flutter build apk --release
flutter build appbundle --release
flutter build ipa --release
flutter build web --release
flutter build windows --release
flutter build macos --release
flutter build linux --release
Profile
flutter run --profile -d <device-id>
flutter build apk --analyze-size
Dependency Management
flutter pub add package_name
flutter pub get
flutter pub outdated
Gotcha: Platform builds require platform toolchains.
flutter build iparequires macOS/Xcode. Windows packaging requires Windows tooling. Linux packaging may require snapcraft/LXD or another chosen packaging path.