Flutter приложения постоянно работают с асинхронными операциями (сетевыми запросами, доступом к файлам, запросами к базам данных). Futures Dart (одиночные асинхронные результаты) и Streams (последовательности асинхронных событий), вместе с async/await и виджетами вроде FutureBuilder/StreamBuilder, являются необходимыми для асинхронного UI.
