DEV Community

Cover image for How to get started with Flutter?
Codeitout
Codeitout

Posted on

How to get started with Flutter?

Flutter is one of the latest tech which the developers are getting obsessed with.You will fall in love with flutter once you have learned the basics of it,just like me šŸ˜›.
So Letā€™s get started.

What is flutter actually?

Flutter is Googleā€™s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.If youā€™re building apps in limited time with a limited budget, Flutter is definitely worth trying. Itā€™s just as good as it seems to be, and with each new update, Google devs add more even tools for cross-platform development.Using flutter will give you lot of advantages.

. One code for 2 platforms.
. Less testing.
. Faster apps.
. Designs which everyone loves.
. Faster code writing.
. It has the hot reload feature.

Flutter apps are written using Dart programming language. Flutter requires Flutter SDK. The IDEs to be used are:
Xcode
Android Studio
VScode

You can check this link on how to set up your favourable editor. You can also check out some youtube videos on how to set these up.Once you have set them up you can start by learning Dart language.

What is Dart?

Dart is a client-optimized programming language for apps on multiple platforms. It is developed by Google and is used to build mobile, desktop, server, and web applications. Dart is an object-oriented, class-based, garbage-collected language with C-style syntax.
You can learn Dart from the following links :

A tour of the Dart

Dart tutorials

These tutorials teach you how to use the Dart language, tools, and APIs to build applications. If you want a hands-on coding experience, try a codelab.You can also use dartpad to practice Dart.You can also switch to youtube videos if you like learning from videos.

Start coding your first Flutter App

Flutter renders the app in the form of Widgets.The central idea is that you build your UI out of widgets. Widgets describe what their view should look like given their current configuration and state.UI designing involves playing with the Widgets.Flutter is very easy to learn. Flutter can be learned by watching Videos, Reading Documentations and Blogs, and practicing example.
You can learn flutter from the following tutorials.

flutter tutorial link 1

flutter tutorial link 2

flutter tutorial link 3

I learned Flutter from Udemy,the link has been provided above.
I have my own channel where I upload Flutter videos which will be quite useful.So donā€™t forget to check that out :p

Codeitout

There are many others sources too which you can explore by yourself.You can also join the official channels of Flutter on Github,Slack,Flutter Community on medium,etc.

Once you have learned Flutter using the basic courses,now its time to explore for more things in flutter.You can always check out the flutter documentation to learn new stuffs.Keep reading more and more articles on flutter everyday and yeahh,you need to keep on practicing these stuffs regurarly too.Code out your own projects.This will make you feel more confident.

So now you know what to do.If you found this useful, you know what to do now. Hit that like button and follow me to get more posts and tutorials on your feed.ā¤ā¤

Top comments (3)

Collapse
 
vaibhavkhulbe profile image
Vaibhav Khulbe

Nicely written! I used to work with Flutter when it was still in alpha and beta stages, great to see now where it is šŸ”„

Collapse
 
codeitout_ profile image
Codeitout

Thank you āœØ

Collapse
 
dabjazz profile image
Yash_Jaiswal

There are several discord and telegram community with quick responses, The docs are useful as well, there are also many medium articles for references and not to mention tons of YouTube tutorials