title | sidebar | layout |
---|---|---|
Welcome to Flutter! |
home_sidebar |
page |
Flutter is a new project to help developers build high-performance, high-fidelity, mobile apps for iOS and Android from a single codebase.
{% include note.html content="Flutter is an early-stage open-source project. We hope you try Flutter out and send us feedback." %}
See these topics to quickly start building cross-platform mobile apps with Flutter.
- Set up your machine with Flutter and iOS/Android tools.
- Get started to run your first app on Android and iOS.
- A tour of the Flutter framework
- Bootstrap into Dart if you are new to the language for developing Flutter apps.
See these topics to understand how the Flutter framework works.
- Basic widgets overview
- Material design catalog
- Gestures in Flutter
- Animations in Flutter
- Layered design (video)
- Rendering pipeline (video)
- Dealing with box constraints in Flutter
Learn how to accomplish specific development tasks with Flutter.
- Adding assets and images
- Testing Flutter apps
- Debugging Flutter apps
- Upgrading Flutter
- Accessing Platform and Third-Party Services
- Reading and Writing Files
- Handling Text Input
More resources for Flutter developers.
- Source on GitHub
- Architecture diagram
- Issue tracker
- Writing useful bug reports
- FAQ
- Design principles
Track the Flutter project and join the conversation in a variety of ways.
- Gitter for Flutter (get live support via chat)
- flutter-dev@googlegroups.com (mailing list)
- Report bugs and request features
- @flutterio (get the latest announcements via Twitter)