Dart Programming Tutorial - Full Course - Project Based

Published: 12 March 2023
on channel: Mahdi Mirzadeh
109,569
3.2k

Client Source Code -- https://github.com/mahdices/dart-tuto...
Server Source Code -- https://github.com/mahdices/dart-tuto...

Link #1 -- https://dart.dev/guides/language/effe...
Link #2 -- https://dart.dev/guides/language/effe...
Dart 3 --   / dart-3-alpha  

In this course you will learn dart programming language in 7 hours I tried to explain the basics and fundamentals and after that we will create a social media app with a chatroom together

Donate me :) ☕😍$ : https://bmc.link/mahdimirzadeh

Join the community in Discord:
  / discord  

Twitter:
  / mahdices  

GitHub:
https://github.com/mahdices


Timestamps:
00:00 - Introduction to this course
00:44 - Dartpad.dev & mathematical
05:20 - Variables
14:21 - const & final
18:48 - Choose good names!
20:53 - Let's install dart and vscode
28:52 - dynamic type
34:42 - Type conversion
36:28 - Casting
38:26 - String
40:52 - String concatenation
41:46 - String interpolation
43:36 - Multiline string
46:18 - Let's review what we learn (1)
57:00 - Practice (1)
57:28 - bool & Relational operators
01:13:45 - Control flow - if
01:21:36 - Let's review what we learn (2)
1:24:54 - Conditional operator
1:28:08 - switch statement
1:33:05 - Dart 3 & switch statement!
1:36:41 - Example with switch statement
1:39:35 - Enums
1:44:28 - Practice (2)
1:44:34 - Loops! : while & do while
1:55:00 - Loops! : for
02:02:31 - Let's review what we learn (3)
02:07:29 - Functions
02:29:18 - Classes
02:37:50 - Encapsulation
02:51:09 - Null safety
03:06:49 - Constructor
03:15:42 - Named constructors
03:18:48 - Constructor forwarding
03:20:34 - final & const again!
03:27:05 - Practice (3)
03:27:10 - late keyword
03:31:27 - static keyword
03:35:42 - Lists
03:44:50 - for each in iterable
03:46:36 - Sets
03:51:23 - Maps
03:56:39 - Practice (4)
03:56:44 - Inheritance
04:09:05 - is keyword
04:10:10 - Abstract classes
04:16:00 - Interfaces
04:23:00 - Mixins
04:26:45 - Libraries & Packages
04:35:38 - What is an API?
04:42:41 - Example with API
04:51:25 - Futures
04:56:22 - Functions as a parameter!
05:04:40 - Futures Explained
05:08:51 - async & await keyword
05:14:03 - Errors & Exceptions
05:20:56 - Practice (5)
05:21:00 - Let's Start Social Media Project !!!
05:33:46 - Get Users Input!
05:39:24 - Login & Signup
05:44:57 - Factory constructor
05:49:53 - Inheritance in our project
05:52:35 - Exceptions handling in the project
05:54:26 - Add menu to project
06:16:22 - Streams
06:21:05 - Add Chatroom!
06:55:53 - Add Styles to the project!
07:04:39 - Dart in Server! (dart_frog)



#flutter #mobile_development


On this page of the site you can watch the video online Dart Programming Tutorial - Full Course - Project Based with a duration of hours minute second in good quality, which was uploaded by the user Mahdi Mirzadeh 12 March 2023, share the link with friends and acquaintances, this video has already been watched 109,569 times on youtube and it was liked by 3.2 thousand viewers. Enjoy your viewing!