这是indexloc提供的服务,不要输入任何密码
Skip to main content

Flutter documentation

To see changes to the site since our last release, see What's new.

New to Flutter?

#

Ready to build beautiful, multiplatform apps from a single codebase? This video walks you through the fundamentals of Flutter and shows you how to get started.

Once you've Set up Flutter, you should follow the Write your first Flutter app codelab and read Flutter fundamentals. These resources are opinionated documentation that guide you through the most important parts of building a Flutter app.

Docs

#

Coming from another platform? Check out Flutter for: Android, SwiftUI, UIKit, React Native, and Xamarin.Forms developers.

Building layouts

Learn how to create layouts in Flutter, where everything is a widgetWidgetThe basic building block of a Flutter user interface. Learn more.

Understanding constraints

Once you understand that "Constraints flow down. Sizes flow up. Parents set positions", then you are well on your way to understanding Flutter's layout model.

Adding interactivity to your Flutter app

Learn how to add a stateful widget to your app.

FAQ

Get the answers to frequently asked questions.

Videos

#
Check out the latest in Dart, Flutter, and GenUI! Watch on YouTube in a new tab: "What's New in Flutter 3.38 / Dart 3.10"

For more of the latest on Dart, Flutter, and the Future of Apps, check out the other technical sessions from FlutterFlightPlans, like these!

To learn about all of the Flutter video series, see our videos page.

We release new videos almost every week!

Check out the Flutter YouTube channel