/dart-in-action

Accompanying source for the Dart In Action book from Manning

Primary LanguageDart

dart-in-action

Accompanying source for the Dart In Action book from Manning.

Although the source code has changed due to breaking changes in the APIs, the underlying concepts (classes, interfaces, isolates, functional programming and so-on, remain the same).

See the print_book_v1 branch for the original source code reference in V1 of the print book.

This code in the master branch is being migrated as Dart heads towards version 1.0 sometime in 2013.

Clone the master (current version of code) using the command:

git clone https://github.com/DartInAction/dart-in-action.git

Or clone the original branch that matches the books code examples using:

git clone -b print_book_v1 https://github.com/DartInAction/dart-in-action.git

As the code is updated, I'm also running dart2js against the output, so that you can simply checkout and load the relevant HTML files in any modern browser, even if you don't have Dartium.

Current status:

  • Chapter 01: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 02: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 03: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 04: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 05: no code for this chapter
  • Chapter 06: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 07: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 08: Last tested with 0.5.20_r24275 (Dart Beta)
  • Chapter 09: Last tested with r16323 (M2)
  • Chapter 10: Last tested with r16323 (M2)
  • Chapter 11: Last tested with r16323 (M2)
  • Chapter 12: Last tested with r16323 (M2)
  • Chapter 13: Last tested with r16323 (M2)
  • Chapter 14: Last tested with r16323 (M2)
  • Chapter 15: Last tested with r16323 (M2)

Using the analyze_chapters script

Ensure that dart_analyzer is on your path. This is usually found in the Dart SDK location: dart-sdk\bin\ (note, Dart SDK is also supplied with the Dart Editor)