Books on Dart

Here’s a collection of books about Dart. Let us know if you see a book missing.

Dart for Hipsters

Written by Chris Strom

Psst! You’re not stuck with JavaScript anymore. Dart for Hipsters teaches you the fastest way possible: with real code and real projects starting on page 1. The unabashed goal of Dart is to make programming for the Web simpler, faster, and more powerful. And Dart for Hipsters is the fast-paced, most thorough way to learn it. You’ll explore the ins and outs of Dart by writing a simple application that grows in complexity from modest beginnings to a separate library that fully leverages the power of Dart. Caution: after reading you may develop an intense attachment to structured code and skinny jeans.

Dart in Action

Written by Chris Buckett

Dart in Action introduces the Dart language and provides techniques and examples showing how to use it as a viable replacement for Java and JavaScript in browser-based desktop and mobile applications. It begins with a rapid overview of the Dart language and tools including features like interacting with the browser, optional typing, classes, libraries, and concurrency with isolates. After you master the core concepts, you move on to running Dart on the server and creating "single page" HTML5 web applications.

Dart: Up and Running

Written by Kathy Walrath and Seth Ladd

With Dart, Google has developed a web development language that not only matches the dynamic nature of JavaScript, but addresses its problems as well. This practical book gets you up to speed on the Dart language, libraries, and tools for developing structured, fast, and maintainable web apps that run in any modern browser. The Dart platform has been designed to scale from simple scripts to complex apps, running on both the client and the server. With this book, you’ll learn how Dart can help you architect and develop HTML5 apps for the modern Web.

What is Dart?

Written by Kathy Walrath and Seth Ladd

This short, free ebook from March 2012 describes the Dart language, libraries, and tools that help you develop structured, fast, and maintainable web apps that run in any modern browser.