
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.
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
4 days ago · 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.
Multi-Platform - Flutter
Flutter allows you to build apps for mobile, web, desktop, and embedded devices — all from a single codebase.
Flutter documentation
Nov 18, 2025 · Get started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.
Showcase - Flutter apps in production
Oct 21, 2025 · The world’s biggest businesses are building with Flutter. View the showcase and see Flutter apps in production.
Learn - Flutter
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey. Become a Flutter developer
Flutter for Android developers
Oct 30, 2025 · This document is meant for Android developers looking to apply their existing Android knowledge to build mobile apps with Flutter. If you understand the fundamentals of the Android …
Guide to app architecture - Flutter
Sep 5, 2025 · This section provides a high-level overview of how Flutter applications can be architected. It explains the layers of an application, along with the classes that exist within each layer.
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.