Platform Support

Flutter supports mobile, desktop, and web targets, but support is versioned. Treat the official support matrix as a living dependency.

Current Shape

As of the docs checked during this run, Flutter 3.44.0 lists support for:

Target familyTargets
MobileAndroid, iOS
DesktopWindows, macOS, Debian Linux, Ubuntu Linux
WebChrome, Firefox, Safari, Edge

The official page distinguishes supported, CI-tested, and unsupported versions. Do not collapse those into one vague “Flutter supports everything” claim.

Support Is Not Release Readiness

Support questionRelease question
Can Flutter build for this target?Can this app pass signing, store, policy, and runtime checks?
Does a plugin declare target support?Did this feature work on a real target device or browser?
Does CI test the platform version?Did your users’ likely version/device matrix pass smoke tests?

Verification Rule

For any app idea, choose first-class targets up front:

primary: Android
secondary: iOS
preview: web
later: desktop

Then write quality gates against that matrix. A feature that passes Android only should not be described as cross-platform done.

Gotcha: Platform support pages change. Re-check the official support matrix before writing minimum-version claims into a release plan.