Skip to content

flutter

A set of tasks for a Flutter project

List of tasks

Tasks Description
flutter:analyze [FLUTTER] Analyze Dart code for issues. Arguments: [ARGS|A="."] (*)
flutter:build [FLUTTER] Build target binary. Arguments: [TARGET|T="apk"] [ARGS|A=""] (*)
flutter:build-runner [FLUTTER] Generate code with build_runner. Arguments: [ARGS|A="--delete-conflicting-outputs"] (*)
flutter:clean [FLUTTER] Remove build directory and clean cache. Arguments: [ARGS|A=""] (*)
flutter:doctor [FLUTTER] Show diagnostic information about installed tooling. Arguments: [ARGS|A=""] (*)
flutter:format [FLUTTER] Format Dart code with dart format. Arguments: [ARGS|A="."] [CHECK|C=n] (*)
flutter:get [FLUTTER] Fetch project dependencies. Arguments: [ARGS|A=""] (*)
flutter:run [FLUTTER] Run application on attached device or emulator. Arguments: [ARGS|A=""] (*)
flutter:test [FLUTTER] Run unit and widget tests. Arguments: [ARGS|A=""] (*)
flutter:upgrade [FLUTTER] Upgrade project dependencies. Arguments: [ARGS|A=""] (*)

global variables

Variables Description Default value
- - -

flutter:analyze

[FLUTTER] Analyze Dart code for issues. Arguments: [ARGS|A="."] (*)

[FLUTTER] Analyze Dart code for issues.
Usage: task flutter:analyze [ARGS|A=<path>]
Arguments Description
ARGS | A Arguments or options to pass to flutter analyze (optional, by default .)

Requirements:

  • flutter

flutter:build

[FLUTTER] Build target binary. Arguments: [TARGET|T="apk"] [ARGS|A=""] (*)

[FLUTTER] Build target binary.
Usage: task flutter:build [TARGET|T=<target>] [ARGS|A=<args>]
Arguments Description
TARGET | T Target binary format to build (optional, by default apk)
ARGS | A Arguments or options to pass to flutter build (optional)

Requirements:

  • flutter

flutter:build-runner

[FLUTTER] Generate code with build_runner. Arguments: [ARGS|A="--delete-conflicting-outputs"] (*)

[FLUTTER] Generate code with build_runner.
Usage: task flutter:build-runner [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to dart run build_runner build (optional, by default --delete-conflicting-outputs)

Requirements:

  • flutter

flutter:clean

[FLUTTER] Remove build directory and clean cache. Arguments: [ARGS|A=""] (*)

[FLUTTER] Remove build directory and clean cache.
Usage: task flutter:clean [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter clean (optional)

Requirements:

  • flutter

flutter:doctor

[FLUTTER] Show diagnostic information about installed tooling. Arguments: [ARGS|A=""] (*)

[FLUTTER] Show diagnostic information about installed tooling.
Usage: task flutter:doctor [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter doctor (optional)

Requirements:

  • flutter

flutter:format

[FLUTTER] Format Dart code with dart format. Arguments: [ARGS|A="."] [CHECK|C=n] (*)

[FLUTTER] Format Dart code with dart format.
Usage: task flutter:format [ARGS|A=<path>] [CHECK|C=<y|n>]
Arguments Description
ARGS | A Arguments or options to pass to dart format (optional, by default .)
CHECK | C Check formatting without writing changes (optional, by default no)

Requirements:

  • flutter

flutter:get

[FLUTTER] Fetch project dependencies. Arguments: [ARGS|A=""] (*)

[FLUTTER] Fetch project dependencies.
Usage: task flutter:get [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter pub get (optional)

Requirements:

  • flutter

flutter:run

[FLUTTER] Run application on attached device or emulator. Arguments: [ARGS|A=""] (*)

[FLUTTER] Run application on attached device or emulator.
Usage: task flutter:run [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter run (optional)

Requirements:

  • flutter

flutter:test

[FLUTTER] Run unit and widget tests. Arguments: [ARGS|A=""] (*)

[FLUTTER] Run unit and widget tests.
Usage: task flutter:test [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter test (optional)

Requirements:

  • flutter

flutter:upgrade

[FLUTTER] Upgrade project dependencies. Arguments: [ARGS|A=""] (*)

[FLUTTER] Upgrade project dependencies.
Usage: task flutter:upgrade [ARGS|A=<args>]
Arguments Description
ARGS | A Arguments or options to pass to flutter pub upgrade (optional)

Requirements:

  • flutter