Set up your environment and start building.
Dip into the rich set of Flutter widgets available in the SDK.
Bookmark the API reference docs for the Flutter framework.
Browse the cookbook for many easy Flutter recipes.
Check out the Flutter examples.
View the many videos on the Flutter Youtube channel.
What’s new on the site
To stay on top of Flutter announcements, including breaking changes, join the flutter-announce Google group.
July 9, 2019
Flutter 1.7 is live!
New and updated docs on the site include:
- The Preparing an Android app for release page is updated to discuss how to build an Android release using an app bundle, as well as how to create separate APK files for both 32-bit and 64-bit devices.
- The DevTools docs are migrated to flutter.dev. If you haven’t tried this browser-based suite of debugging, performance, memory, and inspection tools that work with both Flutter and Dart apps and can be launched from Android Studio/IntelliJ and VS Code, please check it out!
- The Simple app state management page is updated. The example code in the page now uses the 3.0 release of the Provider package.
- A new animation recipe, Animate a page route transition has been added to the Cookbook.
- The Debugging, Flutter’s build modes, Performance best practices, and Performance profiling pages are updated to reflect DevTools. A Debugging apps programmatically page has also been added.
The Flutter 1.7 release includes the new RangeSlider component, which allows the user to select both the upper and lower endpoints in a range of values. For information about this component and how to customize it, see Material RangeSlider in Flutter.
New to Flutter?
- Building layouts in Flutter
- Learn how to create layouts in Flutter, where everything is a widget.
- Adding interactivity to your Flutter app
- Learn how to add a stateful widget to your app.
- A tour of the Flutter widget framework
- Learn more about Flutter’s react-style framework.
- Get the answers to frequently asked questions.
Flutter in Focus: Learn Flutter features in 10 minutes or less.
Flutter in Focus playlist
In Flutter, “everything is a widget”! If you want to better understand the two kinds of widgets, Stateless and Stateful, see the following videos, part of the Flutter in Focus series.
Want to skill up?
If you learn best by watching engineers write code, make mistakes, and fix them, check out the Boring Flutter Show video series:
You might also find these docs useful: