A selection of useful information for beginners in Flutter





Hello!



I am the creator of the Flutter For Dev channel and in this post I would like to help those people who often ask questions of this type: β€œHi, I'm new to Flutter , what would you recommend to read?”, β€œWhich Flutter courses are better to take and which of them free? " I will try to answer all these questions with the most detailed list of information.



Where to begin?



First of all, you should pay attention to official sources, without them it is difficult to advance further:



flutter.dev

dart.dev



Which courses to take?



There are various courses, we will immediately divide them into paid and free.



Free:



Tutorials - Flutter - The official guide for getting to know Flutter .



Build Native Mobile Apps with Flutter - Google partnered with Udacity to create a free course taught by instructors from Google .



Learn Flutter - Beginners Course  - Free Flutter Course on Udemywhich covers the basics of Dart and Flutter .



Paid:



Learning Flutter in Russian - a Russian -language course in which topics such as: Flutter basics, UI layout basics, state management, animations, etc.



The Complete 2020 Flutter Development Bootcamp with Dart is a good course in English made in collaboration with the Google Team for a quick start in Flutter .



Flutter & Dart - The Complete Guide [2020 Edition] - an English-language course that touches not only Flutter , but also the basics of Dart .



Flutter & Firebase: Build a Complete App for iOS & Android- a course from Andrea Bizzotto in which he explains how to create a Flutter application using Firebase .



The Complete Dart Guide for Beginners and Beyond is another course from Andrea Bizzotto, this time focusing on the basics of Dart .



Dart and Flutter: The Complete Developer's Guide - in the course you will learn about the basics of Dart and Flutter , as well as setting up Flutter , Android , IOS on macOS .



What to watch on Youtube?



First of all, I want to draw your attention to the official Flutter channelas it has a really good selection of Flutter Widget of the Week , Package of the Week , Flutter in Focus and more.



Resocoder is a very good channel where you can find topics like Flutter Animation , Flutter Firebase & DDD Course , Flutter TDD Clean Architecture Course , Flutter State Management, and so on.



Code With Andrea besides the fact that Andrea Bizzotto makes courses on udemy, he has his own channel where he talks not only about Flutter , but also about Dart .



What to read?



Twitter:



Flutter is Flutter 's official twitter.

Dart is the official Twitter for Dart.

FlutterForDev - news twitter in Russian about Flutter.



Medium:



Flutter is the official medium Flutter.

Dart is the official medium Dart.

Flutter Community is the official medium Flutter Community.

FlutterDevs is the official medium FlutterDevs.



Web:



flutter.dev - Official site with Flutter documentation.

dart.dev - the official Dart documentation site

pub.dev - you can find the Dart and Flutter packages here.

MetanitIs a section of the site dedicated to Flutter in Russian. Decorated as a book with lessons.

Flutter.su - about Flutter in Russian. Few lessons, few articles and news.

Dartflutter.ru - Dart & Flutter - articles, examples, lessons.

Resocoder.com - in addition to the Resocoder channel, you can find explanations for his video with parts of the code on the website.

Codewithandrea - here you can find not only videos, but also notes and courses from Andrea Bizzotto.

Filledstacks - on Filledstacks you can find not only a video, but also an explanation with parts of the code for each of them on Flutter.



Telegram: 



Dart & Flutter in Russian - Russian -language chat on Dart and Flutter.

Flutter For Dev - news, articles, design- my channel in which I share not only news but also my notes.

Flutter Developers - Russian-speaking community - another Russian-speaking chat.

Flutter Dev Podcast - Chat for Flutter Dev podcast.

NEWS Flutter Dev Podcast - New episodes of the Flutter Dev podcast are here and some news are sometimes posted.

Oh, my Flutter - Channel about Flutter development.

Flutter Russia Channel is a channel where all events about Flutter are announced in Russian and not only.

Flutter Architecture - A chat about architectural approaches to Flutter development.



Telegram with vacancies:



Art Flutter Vacancies - channel with vacancies for Flutter developers.

Dart Jobs- a channel where vacancies for developers on Dart and Flutter are published.



Podcasts:



FlutterDevPodcast - a podcast about Flutter in Russian.



Github:



Flutter is the official Flutter repository.

Dart is the official Dart repository.



What else?



In addition to the above, I can recommend a collection of Russian-language information, which is dedicated to Flutter_info - there are records of meetups, conferences, articles in Russian, telegrams and YouTube channels.



Summary



Hope the information in this article will help you learn Flutter . If you have something to share, then I'm waiting for you in the comments.



I wish you success!



All Articles