Introduction to Dart —new video series

This is a FREE sample of my upcoming Flutter course.

This video series is an introduction to Dart, and it will feature 35 lessons and over 90 minutes of content.

If you’re new to Flutter and Dart, this is a great place to start.

Or if you’ve been writing Flutter code for some time, but you want to get a better understanding of Dart, I’ve got you covered.

Part one

Part one of this series includes an introduction to Dart and an overview of variables, types, and type inference.

Highlights

  • The Dart Language
  • Introduction to Dartpad
  • A simple program
  • Variable declaration and initialization
  • String interpolation
  • Type inference with var
  • var and final
  • The dynamic keyword

Part two

In part two I give an overview about functions in Dart.

Highlights

  • arguments and return types
  • positional and named parameters
  • the arrow operator (=>)

Part three

This covers classes and object oriented programming in Dart.

Highlights

  • Introduction to classes, including constructors and instance methods
  • Inheritance, the base Object class, and method overrides
  • Abstract classes
  • Computed properties

Part four

This covers collections and generics in Dart.

Highlights

  • Introduction to lists and maps
  • Generics and type annotations

Part five

This covers control flow, closures and enumerations.

Highlights

  • If and else statements
  • The ternary operator
  • For and while loops
  • Closures and the fold method
  • Enumerations and switch statements

Happy coding!

UPDATE: My Flutter & Firebase Udemy course is now available for Early Access. Use this link to enroll (discount code included):

For more articles and video tutorials, check out Coding With Flutter.

I’m @biz84 on Twitter. You can also see my GitHub page. Did you like this article? Then smash that clap 👏 button! It makes me feel awesome so I can write more about Flutter. 😎