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.