The best Flutter posts for beginners in 2021 you may have missed
Tags: flutter, discuss, beginners, bestofdev
Published: 2021-05-03 06:50:17

> While thinking about making a post for people just starting using flutter I realized, that there are already great tutorials on dev.to. So I decided to make a **bestOf Flutter posts for beginners**.

Just to be clear: None of the authors have offered me any consideration to be mentioned in this post. If an author doesn't want to be mentioned in this post or if you think a Flutter tutorial is missing, feel free to give me feedback in the comments below.

## What is Flutter?
Before you're starting you may want to know what is Flutter and why should you use it? Gladly Dae Won Kim explaines it really good in his post **Top 4 Why Flutter is the BEST**. He also discusses some Cons of flutter and gives a brief introduction into the programming language dart (the programming language behind the flutter framework).

{% link https://dev.to/dw2kim/flutter-a-quick-overview-3ik1 %}

--------

## Installation
For the installation part. Flutter has a really good tutorial themselve. On **[Flutter.dev](https://flutter.dev/docs/get-started/install)** it's shown how to install Flutter on Windows, macOs, Linux or even Chrome OS:
<center>[Getting started with Flutter](https://flutter.dev/docs/get-started/install)</center>

--------

## Stateless- and Stateful Widgets
A basic concept in flutter each beginner has to understand is the difference between a Stateless- and a Stateful Widgets. Namita Shetty describes in her blogpost **StatelessWidget and StatefulWidget in Flutter.** short and crisp how they differ from each other and displays an example for each.

{% link https://dev.to/codeitout_/statelesswidget-and-statefulwidget-in-flutter-2b1k %}

--------

## Libraries
When you dive deeper into flutter you will find out, that you can get quite a lot of extensions for various situations. To show you some libraries you must now when starting flutter app development Enrico aka TheOtherDev/s made a really good post called **Flutter essentials: get started with great libraries** including examples for each package to illustrate its benefits.

{% link https://dev.to/theotherdevs/flutter-essentials-get-started-with-great-libraries-2ah %}

If you want to add the packages in your project Arbitrary made a post covering both ways doing this.

{% link https://dev.to/arbitrary/using-external-packages-in-flutter-35m3 %}


--------

## Screen Navigation
In the case your app has more than one screen you need to get started with navigation. Since I figured out a clean way in flutter to handle routing (using some online tutorials) I recommend reading my post **Flutter - Next Level Navigation - Basics**.

{% link https://dev.to/lucianojung/flutter-next-level-navigation-nh4 %}

--------

## First Project Ideas
If you're new to flutter and now are dying to start your first project Muhammad Ali made a post with 15 ideas for your first project. The post contains 15 videos for different apps programmed using flutter to get started with. In this post he shows 7 fundamental flutter packages and describes their purposes.

{% link https://dev.to/nerdjfpb/15-flutter-app-ideas-beginner-to-expert-with-free-tutorial-1h0c %}

--------

Thats all, thanks for reading :) 
If you have a friend who wants to learn flutter just send him or her **[this post](https://letmegooglethat.com/?q=How+to+copy+a+website+link+to+send+it+to+a+friend%3F)** and noone can stop him joining the flutter community!

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0wtpvq02mzobtz4lx46j.png)
[Follow The Flutter Pioneers](https://dev.to/lucianojung) to not miss any following posts.
Are you interested in [joining this Group](https://dev.to/listings/collabs/wanted-flutter-blogger-on-dev-to-294c)?

Consider to **support the author** if you like his work and [buy him a sushi roll](https://www.buymeacoffee.com/lucianojung).