Sep 23, 2020

7 min read

Iterables and Iterators in Dart


Article updated for Dart 2.13 (September 2021)

Before doing some dedicated study and practice, iterables were kind of confusing to me. If you’re like I was, then this article is for you. It turns out they’re not that difficult. I’ll explain what iterables are and how they differ from iterators. I’ll also show you a real example of how to make your own iterable.

What is an iterable?