1) The Dart Programming Language
Dart — это объектно-ориентированный язык на основе классов, который упрощает разработку структурированных современных приложений, масштабируется от небольших скриптов до больших приложений и может быть скомпилирован в JavaScript для использования в любом современном браузере.
В этом строгом, но удобочитаемом вводном тексте руководитель спецификаций Dart Gilad Bracha полностью объясняет как язык, так и идеи, которые его сформировали.
- Author: Gilad Bracha
- Язык издания: En
- Год издания: 2015
2) Основы Dart (Книга по Dart 2.12)
Хорошо структурированое и актуальное базовое руководство по основам языка программирования Dart на русском языке. Статья автора о данной книге на Habr
Несмотря на то, что Dart 2.13 внес несколько новшеств и анонсировал полный переход проектов на Null-safety (теперь не надо править конфиги), это пока решил не отражать (проблема написания литературы по быстро-развивающемуся языку >_<). Подожду еще ряд нововведений и после уже приведу книгу к более актуальному состоянию.
- Author: Станислав Чернышев
- Язык издания: русский
- Год издания: 2021
- Ссылка на книгу по Dart 2.13 в формате epub
3) Dart Apprentice
Dart Apprentice (First Edition): Beginning Programming with Dart (2021)
Авторы: Jonathan Sande, Matt Galloway
Количество страниц: 295
Есть много языков программирования, которые вы можете начать изучать уже сегодня. Но не многие из них столь же современны, просты в освоении, объектно-ориентированы и масштабируемы, как Dart. Кроме того, в сочетании с Flutter, Dart позволяет создавать собственные приложения для iOS, Android, веб-приложения и настольные приложения с использованием единой базы кода. Dart Apprentice научит вас всем основным концепциям, необходимым для овладения этим языком. Следуйте четко и подробно объясненным примерам, и вы быстро научитесь создавать приложения на Dart.
Темы, затронутые в книге:
- Выражения, переменные и константы: строительные блоки языка;
- Типы и операции: статическая и динамическая типизация, вывод и строки;
- Поток управления: логические значения, перечисления, переключатели, операторы if и циклы;
- Функции: именованные и анонимные функции, параметры и синтаксис стрелок;
- Классы: объекты, конструкторы, методы и свойства;
- Коллекции: списки, наборы и мапы;
- Наследование, абстрактные классы, интерфейсы и миксины;
- Асинхронное программирование: параллелизм, фьючерсы, потоки и изоляты.
Достоинства:
- Актуальность материала;
- Множество примеров кода.
- Author: Jonathan Sande and Matt Galloway
- Язык издания: En
- Год издания: 2021
Dart реально прорыв. Думаю все перейдут со временем на него в мобилках.
Взял себе на заметку пару книг на английском — надеюсь что смогу изучить Dart.
Только начал изучать Dart. спасибо за подборку книг по Dart, в интернете почти ничего вообще нет по теме.
Dart такой новый что книг то мало как-то совсем… тут всего 3, и то одна уже устарела))) капец…
По Dart лучше читать официальную документацию, слишком уж много всего поменялось, быстро изменяется. А книга, пока выйдет пока издадут, пока переведут, короче все устареет уже)
Хоть сам садись и пиши книгу для новичков по Dart
ООО Книги по Dart! Ну нифигасебе — спасибо!
За книги по Dart спасибо!