1. Learning Dart by Stack Overflow contributors

Learning Dart

Learning Dart is an unofficial and free dart ebook created for educational purposes. All the content is extracted from Stack Overflow Documentation.

Chapters cover asynchronous programming, classes, collections, comments, control flow, converting data, Dart-JavaScript interoperability, date and time, enums, exceptions, functions, libraries, list filters, pub, regular expressions, and strings.

The book was last updated in February 2017.

The content is released under Creative Commons BY-SA.

Read the book

2. Beginning Flutter with Dart by Sanjib Sinha

Beginning Flutter with DartAre you an absolute beginner with no prior knowledge to any programming language? Still you want to be a mobile application developer? This book will teach you both. You will learn to build an Android or native iOS mobile application, from scratch, using Flutter framework, and along with it, you will learn Dart programming language.

This book is incomplete.

Read the book

3. Essential Dart by Krzysztof Kowalczyk (maintainer)

Essential DartEssential Dart is a free book about Dart programming language.

It’s written to provide clear and concise explanation of topics for both beginner and advanced programmers.

Most examples are linked to online playground that allows you to change the code and re-run it.

The content is based on now abandoned StackOverflow Documentation project like Learning Dart. It has been heavily edited. Content is licensed under Creative Commons Attribution-ShareAlike 3.0.

Read the book