
Flutter - Build apps for any screen
Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, desktop, and embedded apps from a single codebase.
Multi-Platform - Flutter
Flutter allows you to build apps for mobile, web, desktop, and embedded devices — all from a single codebase.
Development - Flutter
Flutter transforms the app development process so you can ship more, faster. Deploy to six targets from a single codebase.
Flutter on Mobile
Bring your app idea to more users from day one by building with Flutter on iOS and Android simultaneously, without sacrificing features, quality, or performance.
Get started with Flutter
Dec 8, 2025 · Ready to build beautiful, multiplatform apps from a single codebase? Choose from the following two options to get started setting up your Flutter development environment.
Learn - Flutter
This journey will take you from "I just built my first app" to "I'm ready to help other devs!" Go from "I'm able to help others" to "I know the SDK inside and out, and can lead a team building, …
Flutter on Desktop
Bring your mobile or web experience to desktop devices from the same codebase to reach more users with a natively performant Flutter desktop application. Learn more
Showcase - Flutter apps in production
The world’s biggest businesses are building with Flutter. View the showcase and see Flutter apps in production.
Flutter learning resources
3 days ago · Build a Flutter desktop app (Windows, Linux, or macOS) that accesses GitHub APIs, and create and use plugins to interact with native APIs and desktop applications.
FAQ - Flutter
What is Flutter? Flutter is Google's portable UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing …