Books & Videos

Table of Contents

  1. Chapter 1 Quick Start

    1. Why Google Created Dart

    2. A Quick Look at the Dart Language

    3. What’s Cool About Dart

    4. Up and Running

  2. Chapter 2 A Tour of the Dart Language

    1. A Basic Dart Program

    2. Important Concepts

    3. Variables

    4. Built-in Types

    5. Functions

    6. Operators

    7. Control Flow Statements

    8. Exceptions

    9. Classes

    10. Generics

    11. Libraries and Visibility

    12. Isolates

    13. Typedefs

    14. Metadata

    15. Comments

    16. Summary

  3. Chapter 3 A Tour of the Dart Libraries

    1. dart:core - Numbers, Collections, Strings, and More

    2. dart:async - Asynchronous Programming

    3. dart:math - Math and Random

    4. dart:html - Browser-Based Apps

    5. dart:isolate - Concurrency with Isolates

    6. dart:io - I/O for Command-Line Apps

    7. dart:json - Encoding and Decoding Objects

    8. dart:uri - Manipulating URIs

    9. dart:utf - Strings and Unicode

    10. dart:crypto - Hash Codes and More

    11. Summary

  4. Chapter 4 Tools

    1. pub: The Dart Package Manager

    2. Dart Editor

    3. Dartium: Chromium with the Dart VM

    4. dart2js: The Dart-to-JavaScript Compiler

    5. dart: The Standalone VM

    6. dart_analyzer: The Static Analyzer

    7. dartdoc: The API Documentation Generator

    8. Summary

  5. Chapter 5 Walkthrough: Dart Chat

    1. How to Run Dart Chat

    2. How Dart Chat Works

    3. The Client’s HTML Code

    4. The Client’s Dart Code

    5. The Server’s Code

    6. What Next?