Beautiful apps for every screen
Flutter allows you to build apps for mobile, web, desktop, and embedded devices — all from a single codebase.
Maintain one codebase and deploy to multiple platforms, speeding up and simplifying workflows.
Performant by design
Flutter gives you the power of hardware-accelerated graphics for performant apps on any platform.
Customize every pixel
The Flutter rendering engine lets you control every pixel, and its widget library automatically adapts to any screen.
iOS and Android apps
Build features once and deploy to both iOS and Android. Cupertino and Material designs are built into the Flutter framework, so your apps feel at home on both platforms.
Reach users everywhere by deploying Flutter apps on the web. Build fast prototypes and deploy your mobile app to the web from the same codebase.
Windows, macOS, and Linux apps
Transform your apps into desktop experiences with a single codebase and familiar tooling. Target Windows, macOS, and Linux without rewriting.
Flutter apps — anywhere
Create custom solutions with the power and flexibility of Flutter. Deploy anywhere, including smart devices, cars, and more.
When using Flutter, 90% of the code became multi-platform and only needed to be updated once.