
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.
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.
Development - Flutter
Flutter transforms the app development process so you can ship more, faster. Deploy to six targets 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.
Learn - Flutter
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
Flutter on Desktop
Flutter support for Desktop devices means you can scale your mobile app to Windows, macOS and Linux without rewriting from the same single codebase.
Flutter on Mobile
Bring your app idea to life to more users from day one by building with Flutter on iOS and Android simultaneously, without sacrificing features, quality, or performance.
Learn Flutter
Oct 30, 2025 · If you're brand new to Flutter, we suggest you complete the following resources in order: Dart language overview Flutter uses the Dart language. If you have experience with …
Learn the fundamentals - Flutter
Oct 28, 2025 · You've gotten a taste of using the Flutter framework; now go beyond to learn the basics of Flutter.
Flutter SDK overview
Oct 30, 2025 · Flutter libraries and command-line tools.