1/Путь к первому мобильному приложению. Часть 1.14 - Изучаем язык Dart: Кратко о потоках

Основная информация по языку Dart усвоена, безусловно это поверхностный беглый осмотр, но в целом всё очень даже доступно.

Остаётся крайне интересное для меня направление - это потоки, которыми заняться смогу немного позже...

Вот краткий пример

// Программа
main ( ) async {
  Duration interval = Duration(seconds:1);
  Stream<int> asyncStream = Stream<int>
    .periodic(interval, (x) => (x+1) * 3);
  
  asyncStream = asyncStream.take(3);
  
  await for ( int i in asyncStream ) {
    print ( i );
  }
  print ( 'done' );
  // 3
  // 6
  // 9
  // done 
}

На этом базовые знания по языку программирования Dart получены и можно смело переходить к изучению фреймворка Flutter, но с этим немного предстоит повременить так как на работе появился новый проект на новом для меня фреймворке - Laravel, необходимо вплотную заняться изучением и практикой.

P.S. По собственной шкале оценки навыка могу смело в Dart поставить 3 из 10. Писать код по изученному могу свободно, но потребуется регулярная практика для закрепления, а что важнее нужен проект сделанный "от А до Я".