Description
In this course, you will learn :
- How to use Dart extensions, enums, mixins, generics, libraries, asynchronous programming, class variables, callable classes, and generator functions with confidence.
- This course will take you deep into the Dart 2 language features while utilising interactive hands-on code playgrounds.
Syllabus :
1. Dart Extensions
- Extension Methods
- Extensions: Handling Conflicts
2. Dart Enums
- Enumerated Types
3. Dart Mixins
- Introduction to Mixins
- Using Mixins
4. Dart Generics
- What are Generics?
- Declaring Type-Safe Collections
- Generic Methods/Functions
- Generic Classes
- Generic Collections- List & Queue
- Generic Collections- Set & Map
5. Dart Libraries
- Dart Libraries
- Quiz Yourself on Dart Libraries
6. Asynchronous Programming In Dart
- Asynchrony in Dart
- Future: `await` & `async`
- Future API
- Streams
- Types of Streams
- Single Subscription Stream Operations
- Broadcast Stream