DEV Community

MD Sarfaraj for This is Learning

Posted on • Updated on

Roadmap to becoming a Flutter developer.

As we all know, Flutter is booming in the market, and everyone is talking about it. Most companies are recruiting Flutter engineers, therefore if you want to learn Flutter app development, then the blog is for you. In today's blog, I'm going to give a road map to becoming a Flutter developer, so let's get started.

If you are unfamiliar with Flutter, you can read about it in my article here: Article

Dart

Dart is a programming language developed by Google, and the Flutter SDK (Software Development Kit) builds apps using the Dart programming language. If you have prior experience with Dart programming languages, learning Flutter will be easier for you. Otherwise, you can cover the following concepts from Dart:

  • Data types and variables
  • Operators
  • Control flow statement
  • Function
  • Classes
  • Lists
  • Map
  • Async

The following resources link can help you learn dart programming,

Tutorials | Dart

Tutorials for writing Dart apps.

favicon dart.dev

Flutter

Flutter is an open-source mobile SDK (Software Development Kit) created by Google to build native applications for android, iOS, web, desktop, and embedded devices from a single codebase.

You can cover the following concepts from Flutter:

  • Widgets
  • Layouts
  • Forms & Gesture
  • Animation
  • Routing
  • State management
  • Database concepts
  • REST API

The following resources link can help you learn dart programming:

Flutter Tutorial - GeeksforGeeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

favicon geeksforgeeks.org

Cookbook | Flutter

The Flutter cookbook provides recipes for many commonly performed tasks.

favicon docs.flutter.dev

Welcome to the official Flutter YouTube channel. Subscribe to stay up to date with best practices about the Flutter SDK. See real code examples, and watch engineers from around the world putting Flutter to work!

favicon youtube.com

Projects

You can now do some small projects after learning dart and flutter. Here are some great projects to get you started.

Conclusion

Throughout this blog post, I have discussed the roadmap that I followed to become a Flutter developer. If you are interested in becoming a Flutter developer, you can follow the same roadmap.

I hope you like this blog.
The blog is sponsored by: UniqueApps

Top comments (14)

Collapse
 
muhamedkanapiya profile image
Muhamed-Kanapiya

Why so short? expected more long text, you can also embed freecodecamp 37 hour flutter youtube course here

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Yes but that is too long, I want to keep it basic for beginners

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Added it now.

Collapse
 
blackcoda profile image
Monday Solomon

Also try learning from Johan Jurrius Channel on Youtube

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Cool, Can you comment on the channel link here, so future readers will get benefit from that?

Collapse
 
blackcoda profile image
Monday Solomon
Collapse
 
raibtoffoletto profile image
Raí B. Toffoletto

Nice list, will check those in my studies. Thanks !!

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

You're welcome :)

Collapse
 
sajjadrahman56 profile image
Sajjad Rahman

If there has any resource or tutorial that can give crystal idea about Flutter widgets.

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj

Collapse
 
sajjadrahman56 profile image
Sajjad Rahman

as soon as, I will complete it 🥰

Thread Thread
 
yourmdsarfaraj profile image
MD Sarfaraj

Happy Learning Flutter :)

Collapse
 
oikawa profile image
Bhaumic

Any Git Repo of collection of Flutter projects ?

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj