Chapter 1. Hello Dart
Figure 1.1. Dart is more than just the language. The Dart project has an entire ecosystem.
Figure 1.2. A single-page application runs in the browser, only requesting data from the server.
Figure 1.3. my_library.dart is made from greeter.dart and leavers.dart and uses another library called my_other_library.dart (which in turn is constituted from various source files).
Figure 1.4. Private elements such as fields, methods, library functions, and classes are private within a library. Privacy is indicated by an _ prefix. Users of the library can’t access private elements.
Figure 1.5. The output from clicking the button in listing 1.7
Figure 1.6. Drawing on the browser canvas
Figure 1.7. The Dart Editor, showing a simple browser application and the code-completion window
Chapter 2. “Hello World” with Dart tools
Figure 2.1. The Dart VM as a command-line tool
Figure 2.2. The Dart Editor is a lightweight version of the Eclipse tool.
Figure 2.3. Errors and warnings are shown in the Dart Editor.
Figure 2.4. The Dart VM produces output in the Editor console.
Figure 2.5. The Dart Editor Callers and Outline views
Figure 2.6. HTML links to external Dart files
Figure 2.7. Viewing the Dart Editor’s web server from Dartium
Figure 2.8. Generated dartdoc for your “Hello World” application
Figure 2.9. Setting breakpoints and debugging in the Dart Editor
Figure 2.10. Updating the status of a <div> in the browser
Figure 2.11. Dynamically adding elements