ТОП 3 Книги для изучения Dart

1) The Dart Programming Language

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

8 комментариев

  1. По Dart лучше читать официальную документацию, слишком уж много всего поменялось, быстро изменяется. А книга, пока выйдет пока издадут, пока переведут, короче все устареет уже)

Добавить комментарий для InfDart Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

шесть − два =