Асинхронное программирование в Dart (часть 1)
3 min

В данной серии статей я не буду касаться азов программирования на самом Dart, а коснусь вопросов асинхронности в Dart.
Библиотеки Dart полны функций, которые возвращают Future или Stream объекты. Эти функции асинхронны.
В документации читаем:
Future — подобен обещанию когда-то в будущем предоставить результат.
Stream — это способ получить последовательность значений, таких как, например, последовательность событий (поток).
Future и Stream входят в библиотеку dart:async, которую можно использовать как в скриптах веб-приложений, так и в скриптах, запускаемых из консоли.
Импортируем библиотеку так:
import 'dart:async';