Всем добрый день!
Вот и добрались руки до первого поста на Хабре спустя довольно продолжительное количество времени. Согласно высказыванию - мужчина должен построить дом, вырастить сына и посадить дерево, а что же должен преподаватель? Да черт его знает! Но более чем уверен, что там будет пунктик про написание книги. А если эта книга еще и в свободном доступе...
Примерно пару месяцев назад мной была дописана книга по Dart 2.12. Имея опыт с издательствами, долго думал: "А дальше то что? Потешить свое самолюбие за 15% от отпускной цены? Да это же копейки!" и принял решение выложить книгу в открытом доступе. По ней обучил уже некоторое количество учеников, которые сейчас переключились на Flutter.
Надеюсь, что данная книга поможет всем желающим быстрее изучить этот язык программирования. Всего в ней 10 разделов:
Краткая история и встроенные типы данных
Синтаксис, операторы и управляющие конструкции
Функции
Библиотеки и пакеты
Объектно-ориентированное программирование в Dart
Exceptions (Исключения)
Работа с файлами
Асинхронное программирование и Isolate
Сетевое программирование
Тестирование
Несмотря на то, что Dart 2.13 внес несколько новшеств и анонсировал полный переход проектов на Null-safety (теперь не надо править конфиги), это пока решил не отражать (проблема написания литературы по быстро-развивающемуся языку >_<). Подожду еще ряд нововведений и после уже приведу книгу к более актуальному состоянию.
"А где же ссылка, Лебовски?" Так вот же она! Приятного прочтения!
UPD: ссылка на книгу в формате epub
tea1975
Спасибо, автор!
В ближайшее время задонатю обязательно, как только мои данные на VKpay подтвердятся.
Эх, а по Flutter не планируете написать?
MADTeacher Автор
Flutter сразу был в планах) Но начать решил с книги по самому Dart. Сейчас пока формирую проекты, которые буду в книге описывать. Например — классический калькулятор, но в 3-х вариациях: StatefulWidget, BLoC и GetX.
tea1975
Ждём. Полезное дело делаете
andey-pe
Советую присмотреться к MobX, есть ряд проблем с которыми mobx справляется проще и лучше чем bloc
Rikudoxxx
А классический BLOC не пробовали? А не тот гибридный высер из flutter_bloc...