A Dart/Flutter Vocabulary Series

Posted on May 22, 2020 in Dart

The Dart & Flutter Vocabulary Series

Learn basics of Dart programming language. Flutter uses Dart to build awesome cross-platform mobile, web, and desktop applications. This series uses code recipes to explain Dart/Flutter usage and terminologies.

Follow me at twitter: @ptyagi13 Medium: @ptyagicodecamp


Dart's Callable Classes

This article introduces the Callable Class feature of the Dart language.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Generators

This article explains usage of Dart Generator functions to generate sequence of values on-demand.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Futures: Asynchronous Programming with Dart (Part1)

This article is the first part of introduction to asynchronous programming with Dart, and covers Futures in Dart.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Streams: Asynchronous Programming with Dart (Part2)

This article is the second part of introduction to asynchronous programming with Dart, and covers Streams in Dart.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Types of Streams: Asynchronous Programming with Dart (Part3)

This article is the third and last part of introduction to asynchronous programming with Dart, and covers types of Streams in Dart.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Libraries (Part-1)

This article is the Part-1 of introduction to using libraries in Dart/Flutter.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Libraries (Part-2)

This article is the Part-2 of introduction to using libraries in Dart/Flutter.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Generics

This article explains Dart Generics and how to use them.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart static keyword

This article demonstrates using static keyword in Dart.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Mixins

This article explains Dart Mixins and when and how to use them.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Enums

This article explains Dart Enums and when and how to use them.

  • Read article here

  • Source code is available here

  • Youtube video is available here


Dart Extensions

This article explains what extension methods, operators, and properties are, and how to use them.

  • Read article here

  • Source code is available here

  • Youtube video is available here


The runes Property

In this article, we'll explore Dart language's one of the String class property known as runes to retrieve UTF-16 unicodes.

  • Read article here

  • Source code is available here

  • Youtube video is available here


The runtimeType Property

The runtimeType property is used to find out the runtime type of the object.

  • Read article here

  • Source code is available here

  • Youtube video is available here