Dart Topic:

Dart Basics:

  • Variables
  • Operators
  • Conditions
  • Loops
  • List
  • map

Functions

  • Number and String Methods ‘’built in methods”
  • Function parameter types “optional and required”
  • Arrow / lambda function

OOP

  • What’s class and object?
  • How to create a class in dart?
  • Types of constructors
  • Inheritance
  • Multi inheritance in dart “Mixins”
  • Abstract class vs interface
  • Enums

Async Programming

  • Future
  • stream
  • async/await

Exceptions:

  • Throw
  • Catch
  • finally

Important concepts

  • Const & final
  • Required & late
  • Null safety
  • assert