Back to project foundations
Project generator
Very Good CLI
Dart command-line generator for Flutter applications, packages, plugins and other Dart projects.
Why we recommend it
Very Good CLI is useful when your team wants repeatable project generation with established analysis and testing conventions. Select a Flutter application template for a new mobile product, or a narrower package template when building reusable functionality.
When to choose it
- Flutter mobile products that need a consistent project structure.
- Teams maintaining multiple Flutter applications and shared Dart packages.
What to consider
- The repository is the CLI source, not a generated mobile app. Choose a template and generate the application separately.
- Template choices and Flutter or Dart SDK requirements evolve. Native plugins, signing, store releases and any hosted services remain separate project work.
Start with this project
Install compatible Dart and Flutter SDKs, then follow the published Very Good CLI documentation. Generate a flutter_app in a separate directory, review its configuration, fetch dependencies and run its checks. Configure the Android and iOS toolchains for the platforms you will ship.
