
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.
Development - Flutter
Dive into the Flutter source code and get up to speed with well-documented, declarative code. There's never any mystery with open source — the source for Flutter is right there in front of you. View the latest updates, ask questions, open issues, and vote on proposals.
Multi-Platform - Flutter
Flutter allows you to build apps for mobile, web, desktop, and embedded devices — all from a single codebase.
FAQ - 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 code, is used by developers and organizations around the world, and is free and open source.
Install | Flutter
Mar 12, 2025 · Add AdMob ads to your Flutter app open_in_new. Add an AdMob banner and native inline ads open_in_new. Integrate multimedia ads (video) ... Choose your development platform to get started. Get started. chevron_right; Install. Windows. macOS. Linux. ChromeOS. ... View source or report an issue.
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.
Showcase - Flutter apps in production
Take a photo with this web app that showcased Flutter and Firebase for Google I/O 2021.
Learn - Flutter
Try adding Flutter to an existing app. Read the overview and the sections for Android and iOS; Play with the add-to-app samples; Experiment with generating add-to-app code using package:pigeon
Flutter Casual Games Toolkit
Try the new open source Super Dash demo on your desktop to experience a Flutter browser game built with the Flame Game Engine or download on mobile for iOS and Android. Avoid the bugs, collect points, and see how far you can go!
Flutter architectural overview
Apr 10, 2025 · As described in an earlier section, a newly created Flutter app running on a mobile device is hosted in an Android activity or iOS UIViewController. Flutter content can be embedded into an existing Android or iOS app using the same embedding API.