Hey, this is my personal collection of free Flutter resources. If I missed some great resources, please add them in comments!

Official Doc

The official documentation is the most important source for me. If I have questions, it is the first place where I look.

Install Flutter here : https://flutter.dev/docs/get-started/install

: https://flutter.dev/docs/get-started/install Flutter docs: https://flutter.dev/docs

If you have an existing background in Android/iOS/Web/React/Xamarin, you can catch up pretty quickly with Flutter using tutorials provided below.

Flutter is Open Source. You can always have a look at the source code to learn it. It is the best documentation! https://github.com/flutter

Flutter for Android devs: https://flutter.dev/docs/get-started/flutter-for/android-devs

Flutter for iOS devs: https://flutter.dev/docs/get-started/flutter-for/ios-devs

Flutter for Web devs: https://flutter.dev/docs/get-started/flutter-for/web-devs

Flutter for React Native devs: https://flutter.dev/docs/get-started/flutter-for/react-native-devs

Flutter for Xamarin.Forms dev: https://flutter.dev/docs/get-started/flutter-for/xamarin-forms-devs

Flutter Cookbook (it demonstrates how to solve common problems): https://flutter.dev/docs/cookbook

Google Codelabs

Video Courses

Here is only one course, because I went through it and can recommend. I’m sure there are more good courses, but I didn’t have a look at them.

Free Udacity course: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905

Flutter Gallery app and Examples

Flutter Gallery - a demo app for Flutter's material design and Cupertino widgets, as well as many other features of the Flutter SDK. Find Flutter Gallery on Google Play.

Flutter Gallery screenshot

Flutter Gallery Source code: https://github.com/flutter/flutter/tree/master/examples/flutter_gallery

Flutter Examples: https://github.com/flutter/flutter/tree/master/examples

YouTube channels and Podcasts

Some channels to learn Flutter.

Official Flutter Channel with The Boring Flutter Development Show (where a couple of developers from the Flutter team sit together and solve some problems), Flutter Widget of the Week and videos with Flutter talks from different conferences: https://www.youtube.com/channel/UCwXdFgeE9KYzlDdR7TG9cMw

MTECHVIRAL, Flutter tutorials: https://www.youtube.com/channel/UCFTM1FGjZSkoSPDZgtbp7hA

Whatsupcoders, Flutter tutorials: https://www.youtube.com/channel/UCDCFIqDZ1QUqivxVFQDxS0w

Flutterfly, Flutter tutorials: https://www.youtube.com/channel/UCLDHGpz0XJwc-hF685s50yg

FilledStacks, Flutter and Flare tutorials: https://www.youtube.com/channel/UC2d0BYlqQCdF9lJfydl_02Q

It’s All Widgets! podcasts: https://itsallwidgets.com/podcast

Youtube Videos and articles

What is Flutter and how it was invented

Explanation of why Flutter uses Dart: https://hackernoon.com/why-flutter-uses-dart-dd635a054ebf

How Flutter transforms a tree of widgets into pixels. These videos I really don’t want to lose, because they explain how rendering and layers work.

Flutter’s Layered Design

There are more videos about Flutter on Official Flutter YouTube channel:

Github repos for inspirations and more tutorials

Awesome Flutter:

Flutter on Medium

Good articles about Flutter from technology experts.

Flutter on Twitter

Good to follow for the latest Flutter news.

Flutter: @FlutterDev

Flutter Community: @FlutterComm

Flutter Daily: @flutteriodaily

Flutter Devs: @flutterdevs

Flutter Pub: @FlutterPub

r/FlutterDev: @r_FlutterDev

Flutter Community

Check out this link to join Flutter Slack, Gitter or find a Flutter Meetup! If you have Flutter questions, Flutter Community is the right place to ask.