Skip to content

HosHaggag/Flutter-Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome Hero


Dart

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.

Dart Basics

Studying Material (in Arabic):

Videos from 01 to 37 from the following playlist.

Code2Start

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

Tasks:

Basic Task


Dart Advanced

Studying Material (in Arabic):

Videos from 38 to the end of the following playlist.

Code2Start

Tasks:

Advance Task


Additional Resources


Flutter

Flutter Basics

Angela course:

paid

Angela Course

Tasks:

1 – UI Tasks:

Coffee House app

Talent Hire

2 – API And Logic Tasks:

a- News App with API:

API

UI

b- Weather App with API and Location:

API

UI

c- To-do App with Sqflit:

UI


Additional Resources


Next Adventure !

Info

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.

Topics you can study :

Flutter Animation

there more topics that will be added soon ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages