DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’» is a community of 963,673 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
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! Subscribe to the Flutter channel β†’ https://goo.gle/FlutterYT Flutter is a mobile app SDK for both iOS, and Android developed at Google with continued support from the global community. Flutter works with existing code, is used by developers, organizations around the world, and is free, and open source. Visit our website to learn more β†’ https://flutter.dev/ Follow us on Twitter β†’ https://twitter.com/FlutterDev YouTube β†’ https://flutter.dev/youtube

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 Author

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

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj Author

Added it now.

Collapse
 
blackcoda profile image
Monday Solomon

Also try learning from Johan Jurrius Channel on Youtube

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj Author

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 Author

You're welcome :)

Collapse
 
sajjadnjr 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 Author

Collapse
 
sajjadnjr profile image
sajjad rahman

as soon as, I will complete it πŸ₯°

Thread Thread
 
yourmdsarfaraj profile image
MD Sarfaraj Author

Happy Learning Flutter :)

Collapse
 
oikawa profile image
Bhaumic

Any Git Repo of collection of Flutter projects ?

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj Author

🌚 Friends don't let friends browse without dark mode.

Sorry, it's true.