Flutter - Build Apps For Any Screen

Build for any screen

Flutter transforms the development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded experiences from a single codebase.

Get started

Flutter is an open-source framework for building beautiful, natively compiled, multi-platform applications from a single codebase.

  • Fast
  • Productive
  • Flexible
Fast

Fast

Flutter code compiles to ARM or Intel machine code as well as JavaScript, for fast performance on any device.

Try it in DartPad Productive

Productive

Build and iterate quickly with Hot Reload. Update code and see changes almost instantly, without losing state.

Try it in DartPad Flexible

Flexible

Control every pixel to create customized, adaptive designs that look and feel great on any screen.

Try it in DartPad

Multi-platform

Reach users on every screen

Deploy to multiple devices from a single codebase: mobile, web, desktop, and embedded devices.

See the target platforms Multi-platform

Developer experience

Transform your workflow

Take control of your codebase with automated testing, developer tooling, and everything else you need to build production-quality apps.

Flutter for developers Developer experience

Stable & reliable

Trusted by many

Flutter is supported and used by Google, trusted by well-known brands around the world, and maintained by a community of global developers.

Explore the ecosystem Ecosystem

Flutter and Google

Seamless integration with Google services

Connect to Google's app development ecosystem, allowing you to streamline development and reach a wider audience through seamless integration with Firebase, Google Ads, Google Play, Google Pay, Google Wallet, Google Maps, and more.

Explore Google integrations Seamless Integrations

Developer story

See how Google Pay uses Flutter to change the world of mobile payments

Read story Google Pay Developer Story Abbey Road Alibaba BMW Byte Dance Capitalone Dream11 Ebay Emaar Grab Google Groupon Toyota MGM Nubank NY Times Philips Hue Sonos Square Tencent

A global, open-source community

Supported by Google, open to everyone

Collaborate on the open-source framework, contribute to the package ecosystem on pub.dev, and find help when you need it.

Learn more Join the community

Dart

Flutter is powered by Dart, a language optimized for fast apps on any platform

Visit dart.dev Get packages Powered by Dart

Latest news

What's new in Flutter 3.41 and Dart 3.11

What's new in Flutter 3.41 and Dart 3.11

Read more What's new in Flutter 3.35

What's new in Flutter 3.35

Read more Announcing Dart 3.9

Announcing Dart 3.9

Read more Dart & Flutter momentum at Google I/O 2025

Dart & Flutter momentum at Google I/O 2025

Read more What’s new in Flutter 3.32

What’s new in Flutter 3.32

Read more Announcing Dart 3.8

Announcing Dart 3.8

Read more Gemini in Android Studio now speaks fluent Flutter!

Gemini in Android Studio now speaks fluent Flutter!

Read more Flutter’s path towards seamless interop

Flutter’s path towards seamless interop

Read more Announcing Dart 3.7

Announcing Dart 3.7

Read more Sharing Flutter’s 2024 roadmap

Sharing Flutter’s 2024 roadmap

Read more Announcing Flutter 3.38 & Dart 3.10

Announcing Flutter 3.38 & Dart 3.10

Read more

Join our newsletter

Keep up with the latest Flutter news, releases, and more:

Email

Get started

Instant access to the power of the Flutter framework

Install Read the docs Powered by Dart

Tag » How To Get Mobile Builds On Pc