Dart is a client-optimized, garbage-collected, OOP language for creating fast apps that run on any platform. If you are familiar with an object oriented programming language such as Java or C# you might find many similarities with Dart. In this road map, you will learn about Dart in two parts: Basics & Advanced.
Videos from 01 to 37 from the following playlist.
After finishing these videos and before tackling the task problems, watch these videos about null safety, which was introduced to dart starting from version 2.12.
● Null Safety: What is null safety
Videos from 38 to the end of the following playlist.
Tasks:
a- News App with API:
b- Weather App with API and Location:
c- To-do App with Sqflit:
Now after studying Flutter Basics
& Dart
, you can start to practice on what you learned by building more different application, During this journey you can discover more advanced topics with Flutter
that enhance your skills and makes your code and your app more better.
there more topics that will be added soon ...