Всем добрый день!
Вот и добрались руки до первого поста на Хабре спустя довольно продолжительное количество времени. Согласно высказыванию - мужчина должен построить дом, вырастить сына и посадить дерево, а что же должен преподаватель? Да черт его знает! Но более чем уверен, что там будет пунктик про написание книги. А если эта книга еще и в свободном доступе...
Примерно пару месяцев назад мной была дописана книга по Dart 2.12. Имея опыт с издательствами, долго думал: "А дальше то что? Потешить свое самолюбие за 15% от отпускной цены? Да это же копейки!" и принял решение выложить книгу в открытом доступе. По ней обучил уже некоторое количество учеников, которые сейчас переключились на Flutter.
Надеюсь, что данная книга поможет всем желающим быстрее изучить этот язык программирования. Всего в ней 10 разделов:
Краткая история и встроенные типы данных
Синтаксис, операторы и управляющие конструкции
Функции
Библиотеки и пакеты
Объектно-ориентированное программирование в Dart
Exceptions (Исключения)
Работа с файлами
Асинхронное программирование и Isolate
Сетевое программирование
Тестирование
Несмотря на то, что Dart 2.13 внес несколько новшеств и анонсировал полный переход проектов на Null-safety (теперь не надо править конфиги), это пока решил не отражать (проблема написания литературы по быстро-развивающемуся языку >_<). Подожду еще ряд нововведений и после уже приведу книгу к более актуальному состоянию.
UDP: актуальная версия тут: https://habr.com/ru/articles/773442/