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 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
Get started with Flutter 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
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 Managing State in Flutter - Introducing Flutter Let's get our app's progress bar working to reflect our task progress! How do you share state between widgets in Flutter? Learn what state management
Flutter learning resources Your first Flutter app Create a simple random-name generator app This app is responsive and runs on mobile, desktop, and web
Online courses - Flutter Learn how to build Flutter apps with these video courses Before signing up for a course, verify that it includes up-to-date information, such as null-safe Dart code
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
FAQ - Flutter For engineering managers and businesses, Flutter allows the unification of app developers into a single mobile, web, and desktop app team, building branded apps for multiple platforms out of a single codebase Flutter speeds feature development and synchronizes release schedules across the entire customer base