Set up Flutter tooling

This how-to gets you running with Flutter. For why version management should live in the official entrypoint—not only in FVM/Puro—see Toolchain Management Pattern.

Install the SDK

  1. Prefer an OS package manager when available (winget, Homebrew, or the official install docs for your OS).

  2. Put flutter on your PATH, then open a new terminal so PATH refresh is visible.

  3. Run flutter doctor and fix reported platform requirements (Android SDK, Xcode, licenses) as needed.

Official install docs: Flutter install.

Version pinning (bridge)

Flutter does not yet ship a first-party Toolchain Control Plane in the main flutter workflow. Until it does, pick one community bridge and use it consistently on your team:

DevCentr’s Flutter ecosystem page lists these bridges and shows a Toolchain Management advisory for maintainers.

Do not treat discovering FVM/Puro as “the real first step” forever. The long-term requirement is official pinning in the Flutter entrypoint (Toolchain Management Pattern). Community tools are a stopgap.