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 startedFlutter is an open source framework for building beautiful, natively compiled, multi-platform applications from a single codebase.
- Fast
- Productive
- Flexible
Fast
Flutter code compiles to ARM or Intel machine code as well as JavaScript, for fast performance on any device.
Try it in DartPadProductive
Build and iterate quickly with Hot Reload. Update code and see changes almost instantly, without losing state.
Try it in DartPadFlexible
Control every pixel to create customized, adaptive designs that look and feel great on any screen.
Try it in DartPadMulti-Platform
Reach users on every screen
Deploy to multiple devices from a single codebase: mobile, web, desktop, and embedded devices.
See the target platformsDeveloper 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 developersStable & 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 ecosystemFlutter 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 integrationsA 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.