Softwr
Flutter logo

Flutter

Google’s open-source framework for building apps from one codebase

As of 29 August 2026, Flutter is free to use. Google’s open-source UI framework. Softwr lists it under Mobile Development. Flutter is made by Google, launched in 2017, available on iOS, Android, Web, Windows.

Overview

What Flutter does

Flutter is an open-source framework from Google for building natively compiled applications for mobile, web, desktop and embedded devices from a single codebase. It is written in Dart, a language Google designed for fast startup and ahead-of-time compilation. Flutter differs from most cross-platform toolkits in how it draws. Rather than mapping to the host platform’s native widgets, it renders its own with its own engine, which is why a Flutter app looks identical across platforms and why it can hit high frame rates consistently. That is also the main trade-off: the interface is Flutter’s, not the platform’s, unless you do the work to match each one. The framework is maintained by Google with a large open-source community. The framework is under a Creative Commons Attribution 4.0 licence with code samples under the 3-Clause BSD licence.

What people use it for

  • Shipping one app to iOS and Android with a small team
  • Interfaces with heavy custom design that need to look identical on both platforms
  • Adding web or desktop builds to an existing mobile codebase
  • Prototyping quickly where hot reload shortens the design loop

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Flutter.

  • Dart is used almost nowhere else, so the language itself is a hiring and learning cost
  • Because Flutter draws its own widgets, apps can feel subtly unlike the platform unless deliberately styled per-platform
  • Binary sizes are larger than equivalent native apps because the engine ships with the app
  • Access to a brand-new platform API waits on a plugin, or on writing platform channel code yourself

Cross-shopped

What people choose instead of Flutter

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Flutter logo
    Flutter
    vs
    React Native logo
    React Native

    React Native: The other major cross-platform choice, rendering to real native components in JavaScript rather than drawing its own in Dart

  • Flutter logo
    Flutter
    vs
    Expo logo
    Expo

    Expo: Wraps React Native with managed builds and over-the-air updates, competing on how little native setup you have to do

Pricing

What Flutter costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Flutter

Free

  • Full framework
  • All platform targets
  • Dart toolchain
  • DevTools suite

Capabilities

Features

  • Single codebase, many targets

    iOS, Android, web, desktop and embedded from the same Dart source

  • Own rendering engine

    Draws its own widgets rather than mapping to platform controls, so output is identical everywhere

  • Hot reload

    Injects changed code into the running app, keeping state

  • Widget library

    Material and Cupertino widget sets out of the box

  • Ahead-of-time compilation

    Compiles to native machine code for release builds

  • DevTools

    Layout inspector, performance profiler and memory view

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Flutter free?

Yes. Flutter is open source with no licence fee. The framework is under a Creative Commons Attribution 4.0 licence and its code samples under the 3-Clause BSD licence.

What language does Flutter use?

Dart, a language Google designed for fast startup and ahead-of-time compilation to native code.

Can Flutter build for more than mobile?

Yes. The same codebase targets iOS, Android, web, Windows, macOS, Linux and embedded devices, though mobile remains the most mature target.

How is Flutter different from React Native?

Flutter draws its own widgets with its own engine, so the result is pixel-identical across platforms. React Native renders to the real native components of each platform. Flutter uses Dart; React Native uses JavaScript and React.

Share

Keep looking

Where to go from Flutter

Best Mobile Development software for

Compare Flutter with

Other Mobile Development software

  • Build native mobile apps with React and JavaScript

    Open source10 researched notes
  • Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

    Open source11 researched notes
  • React Native framework and cloud platform for building and shipping apps

    Free, then $19/mo9 researched notes
  • Open source UI framework for hybrid mobile apps, now owned by OutSystems

    Open source11 researched notes
  • JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

    Open source11 researched notes
  • Open source framework compiling JavaScript and TypeScript UI to true native components

    Open source11 researched notes
  • Idera-owned, commercially licensed JavaScript framework for enterprise web and hybrid mobile apps

    11 researched notes
  • Develop apps for any Apple device

    Free plan9 researched notes
  • The mobile DevOps platform

    Free, then $89/mo10 researched notes
  • CI/CD built for Flutter and mobile apps

    Free plan12 researched notes
  • In-app subscription infrastructure billed at 1 percent of tracked revenue measured before the app store takes its cut

    Free plan12 researched notes
  • Mobile CI/CD platform for building, testing, and publishing apps

    Free plan9 researched notes
  • Mobile attribution and marketing analytics measuring which campaigns produced which installs

    11 researched notes
  • Mobile app size and performance analysis that reports binary growth on every pull request

    Pricing on request11 researched notes
  • Detect, diagnose and resolve mobile app issues

    Pricing on request10 researched notes
  • Open source mobile UI testing with YAML flows, and a cloud priced per concurrent device rather than per test minute

    Free, then $250/mo12 researched notes
  • Hosted iOS and Android build service for React Native, with signing credentials managed for you

    Free plan11 researched notes
  • Mobile CI/CD platform for building, testing, and publishing apps

    Free plan9 researched notes

Softwr does not host reviews and shows no star rating for Flutter, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Flutter

Best Mobile Development software alternatives

Open source framework compiling JavaScript and TypeScript UI to true native components

Open source, no licence fee

JetBrains-funded technology for sharing Kotlin business logic across iOS, Android, web, desktop and server

Open source, no licence fee

Idera-owned, commercially licensed JavaScript framework for enterprise web and hybrid mobile apps

One-time purchase, per developer

Open source UI framework for hybrid mobile apps, now owned by OutSystems

Open source, no licence fee

Microsoft-maintained, free framework for native iOS, Android, Windows and macOS apps from one C# codebase

Open source, no licence fee

MIT-licensed native runtime bridging web apps to iOS, Android and native APIs

Open source, no licence fee

Mobile measurement and fraud prevention, owned by the ad network AppLovin since 2021

Per attributed install

Remotely configured mobile paywalls that can be tested and changed without shipping an app update

Per month by tracked revenue

Compare Flutter with alternatives