Dart Roadmap
Dart Roadmap
Dart Roadmap
Full course roadmap is at bottom and part wise with link is at top.
Playlist: https://youtube.com/playlist?list=PLFyjjoCMAPtyjgH1Y2vBt4GlAd9FZ5xeh
Fb group: https://www.facebook.com/groups/codewithasif
Part- 2
● What is programming, why do you need to learn programming?
● https://youtu.be/w-HKBnUz1Iw?list=PLFyjjoCMAPtwqUyUJF-2bNheo8J7wJuF
Part-3
● What is a dart pad and why we will not use a dart pad for this course. In which
condition you can use dart pad
● https://youtu.be/4uAsZGog4qg
Part-4
● How to install Dart and Flutter
● https://youtu.be/lfZ93VD7UK4
Part-5
● How to install VS CODE and creating our first project
● https://youtu.be/-q8VwO_2SS4
Part-6
● Creating our first project on VS Code and understanding VS CODE in details
● https://youtu.be/QIt8h6mKLtU
Part-7
● Creating project and writing our first program and understanding semicolon ;
● Part-7 Hello World Dart Program || Dart Programming Tutorials in Hindi/Urdu
Assignment (Post screenshot in the group link is given above)
● Print your all family name in ascending order
● Create square shape with steric(*)
● Create rectangle shape with steric(*)
● Create triangle shapes with steric(*)
● Create pentagon shape with steric(*)
● Create circle shape with steric(*)
● Create Heart shape with steric (*)
● Program to print full pyramid using *
Part-8
● How to write comments, multiline comments, \n functions to end line , what is
compiling and our code execute understanding syntax
● https://youtu.be/Zij3NKRB84Q
Assignment (Postcode screenshot in the group link is given above),
Complete these task with \n in single line of code as i did in tutorial
● Print your all family name in ascending order
● Create square shape with steric(*)
● Create rectangle shape with steric(*)
● Create triangle shapes with steric(*)
● Create pentagon shape with steric(*)
● Create circle shape with steric(*)
● Program to print full pyramid using *
Part-9-1-2-3,4
1. What are variables, identifiers,data types(int, double, long), declare variables, assign
them value and play with it.
● What is variable
● What is data type (integer, float, double)
● How to declare variable
● What is Identifier and how to declaring variable
● Reserved keywords or predefined keywords
● Rules for declaring variable/identifiers(cannot used reserved keywords,
cannot used $ sign)
● Basic arithmetic operations
● Little practice on above mention concepts
●
Assignments
● Write Program to Add Two Integers and store theri sum in the third
variable.
● Write Program to Add Two Integers.
● Write Program to Multiply two Floating Point Numbers.
● Write Program to perform all arithmetic operations.
● Write Program to Swap Values of Two Variables
● Write Program to Swap Values of Three variables like that.
○ Input : ( x = 3 , y = 4 , z = 5)
○ output : (x = 4 , y = 5 , z = 3)
● Write Program to convert feet to metres and metres into KM.
● Write Program to convert celcius to farenheit
● Write Program to convert farenheit to celcius.
● Write Program to find the Size of data types.
● Write Program to Calculate Area of Circle.
● Write Program to Calculate Area of Square.
● Write Program to Calculate Area of Rectangle.
● Write Program to convert days to years, weeks and days
Part-10
Part-11
Part-12
Part-13-1-2
Part-14
Part-15
● Dart logical operator
● Logical operators are &&, || and ! operator
● Part-15 Dart Logical Operator || Dart Programming Tutorials in Hindi/Urdu
Part-16
● If statement
● Part-16 Dart If Statement || Dart Programming Tutorials in Hindi/Urdu
Loops Assignments:
********** ** **
***** *****
iv) * v) 1 vi) 1
List:
2. Exploring more about different data type of variables boolean, cha , strings and
practising them
3. Increment, decrement operations based on our learning
4. String variable and its properties a dig down intro strings(Most important concepts)
● What is string
● String concatenation
● String with regular expression
● How string can work as a list and how we can replace data in string.
● We will cover rest of related details in this tutorial
5. Practising what we have learn so far to improve our logic building by solving real
world problem (Creating temperature converter application) and calculator app
6. How to take input from users and perform different actions based on what we have
learned so far and print them.
7. Assignment operator <,>,== ,= , !, => , <=
8. Logical operator with examples e.d and, or and not operator
9. If statement, if else statement with example to check if number is even or not,
10. Nested if else statement
11. Practising if, else statement with example i.g score calculation, calculator, electricity
billing calculator to improve our logic building.
12. Switch statement
13. Loop and practising loop with different examples
14. While and do while loop
15. Lists
16. Hash maps
17. Functions, void and return type with Future function