filmov
tv
Dart Programming Tutorial For Absolute Beginners | Master Dart In 8 Hours | Flutter Tutorial Pt 1
Показать описание
In this 8 hour course, we are going to dive into the Dart programming language. This course is designed such that beginners, programmers with coding experience in some other language and non programmers are able to follow along. Flutter uses Dart and allows one to build apps for iOS, Android, Web and Desktop with a single codebase. Thus, it's important to master Dart before jumping into Flutter. As a result, this video is Part 1 of the Flutter & Dart Beginners Course For Everyone! Dart 3 is also covered in this tutorial and is fully updated as of 2023!
Check the timestamps below to see the content covered in this tutorial.
Resources:
Timestamps:
(00:00:00) Introduction
(00:01:16) What is Dart?
(00:02:52) Dart SDK
(00:05:57) Print Statement
(00:08:59) Operators
(00:13:39) Comments
(00:16:31) Variables
(00:48:08) var, const and final Variables
(00:54:10) final vs const variables
(00:58:25) Optional Variables/ Nullable Variables
(01:10:35) If Condition
(01:28:42) Ternary Operators
(01:31:02) Switch Statement
(01:36:52) Exercise 1
(01:45:06) For Loop
(01:58:30) While Loop
(02:01:39) Do While Loop
(02:05:12) continue keyword
(02:08:11) Exercise 2
(02:08:30) break keyword
(02:09:49) Functions
(02:18:49) Returning 2 Values from a Function (Records)
(02:21:56) Patterns
(02:23:45) Returning Nullable Variables/Values
(02:25:48) Function Positional Arguments & Global Variables
(02:33:43) Function Named Arguments
(02:40:40) Named Records
(02:43:03) Returning Functions from Functions
(02:44:59) Arrow Function
(02:45:48) Anonymous Functions
(02:45:53) Classes
(03:06:02) Constructor
(03:10:53) this keyword
(03:11:38) Positional Constructor Arguments
(03:17:43) Immutable Classes
(03:20:19) Named Constructor Arguments
(03:21:18) Classes Terminology
(03:22:29) Private Variables
(03:26:46) Getters
(03:30:30) Setters
(03:32:26) Static Variables
(03:37:26) Static Functions
(03:38:09) When to use static keyword?
(03:40:10) Inheritance
(03:58:58) implements keyword
(04:09:13) Abstract Classes
(04:14:03) Object Oriented Programming (OOP) in Dart
(04:16:09) Polymorphism
(04:19:52) Abstraction
(04:22:12) Encapsulation
(04:24:11) OOP Brief
(04:25:14) Mixins
(04:32:40) Class Modifiers
(04:39:48) Lists
(05:22:04) Sets
(05:24:39) Maps
(05:49:32) Enums
(05:57:22) Enhanced Enums
(06:02:03) Exception Handling
(06:10:45) Futures (Promises)
(06:55:08) Streams
(07:18:46) Bonus: Creating Records
(07:22:57) Bonus: Patterns & Pattern Matching
(07:35:11) Extensions
(07:41:25) Conclusion
Connect With Me Here:
#flutter #dart
Check the timestamps below to see the content covered in this tutorial.
Resources:
Timestamps:
(00:00:00) Introduction
(00:01:16) What is Dart?
(00:02:52) Dart SDK
(00:05:57) Print Statement
(00:08:59) Operators
(00:13:39) Comments
(00:16:31) Variables
(00:48:08) var, const and final Variables
(00:54:10) final vs const variables
(00:58:25) Optional Variables/ Nullable Variables
(01:10:35) If Condition
(01:28:42) Ternary Operators
(01:31:02) Switch Statement
(01:36:52) Exercise 1
(01:45:06) For Loop
(01:58:30) While Loop
(02:01:39) Do While Loop
(02:05:12) continue keyword
(02:08:11) Exercise 2
(02:08:30) break keyword
(02:09:49) Functions
(02:18:49) Returning 2 Values from a Function (Records)
(02:21:56) Patterns
(02:23:45) Returning Nullable Variables/Values
(02:25:48) Function Positional Arguments & Global Variables
(02:33:43) Function Named Arguments
(02:40:40) Named Records
(02:43:03) Returning Functions from Functions
(02:44:59) Arrow Function
(02:45:48) Anonymous Functions
(02:45:53) Classes
(03:06:02) Constructor
(03:10:53) this keyword
(03:11:38) Positional Constructor Arguments
(03:17:43) Immutable Classes
(03:20:19) Named Constructor Arguments
(03:21:18) Classes Terminology
(03:22:29) Private Variables
(03:26:46) Getters
(03:30:30) Setters
(03:32:26) Static Variables
(03:37:26) Static Functions
(03:38:09) When to use static keyword?
(03:40:10) Inheritance
(03:58:58) implements keyword
(04:09:13) Abstract Classes
(04:14:03) Object Oriented Programming (OOP) in Dart
(04:16:09) Polymorphism
(04:19:52) Abstraction
(04:22:12) Encapsulation
(04:24:11) OOP Brief
(04:25:14) Mixins
(04:32:40) Class Modifiers
(04:39:48) Lists
(05:22:04) Sets
(05:24:39) Maps
(05:49:32) Enums
(05:57:22) Enhanced Enums
(06:02:03) Exception Handling
(06:10:45) Futures (Promises)
(06:55:08) Streams
(07:18:46) Bonus: Creating Records
(07:22:57) Bonus: Patterns & Pattern Matching
(07:35:11) Extensions
(07:41:25) Conclusion
Connect With Me Here:
#flutter #dart
Комментарии