Skip to content

Latest commit

 

History

History
130 lines (104 loc) · 3.86 KB

index.md

File metadata and controls

130 lines (104 loc) · 3.86 KB
title short-title description
Flutter documentation
Docs
Get started with Flutter. Widgets, examples, updates, and API docs to help you write your first Flutter app.
{% for card in docs_cards -%}
{{card.name}}

{{card.description}}

{% endfor -%}

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

New to Flutter?

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 widget.

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 Introducing Flutter series. Learn Flutter basics like how do I make my first Flutter app? In Flutter, "everything is a widget"! Learn more about Stateless and Stateful widgets in What is State?

{% ytEmbed 'xWV71C2kp38', 'Create your first Flutter app', true %}
{% ytEmbed 'QlwiL_yLh6E', 'What is state?', true %}

{% videoWrapper 'Only have 60 seconds? Learn how to build and deploy a Flutter App!' %} {% ytEmbed 'ZnufaryH43s', 'How to build and deploy a Flutter app in 60 seconds!' %} {% endvideoWrapper %}

Want to skill up?

Dive deeper into how Flutter works under the hood! Learn why you write standalone widgets instead of using helper methods or what is "BuildContext" and how is it used?

{% ytEmbed 'IOyq-eTRhvo', 'Widgets vs helper methods | Decoding Flutter', true %}
{% ytEmbed 'rIaaH87z1-g', 'BuildContext?! | Decoding Flutter', true %}

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

We release new videos almost every week on the Flutter YouTube channel:

Explore more Flutter videos