Book Image

Dart Essentials

Book Image

Dart Essentials

Overview of this book

Table of Contents (16 chapters)
Dart Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we took a look at some HTML5-specific APIs.

We used IndexedDB to store, fetch, and delete records. Remember that WebSQL has been discontinued due to the lack of independent implementations, and you shouldn't use it any more. The Drag and Drop API is available in Dart via the onDrag* event listeners on HTML elements.

The Audio API has access to raw audio data through low-level data structures and can modify it using various filters. For animations with a stable frame rate, it's recommended that you use requestAnimationFrame(). Canvases with 2D and WebGL contexts can be fully experienced in Dart.

We also used the dart:js library to create a Dart callback function, which is later called by JavaScript and that converts JavaScript proxy objects into Dart objects.

In the next chapter, we're going to look at developing applications for mobile devices using Dart. Also, we'll take a look at some more HTML5 APIs that are specific to mobile devices and CSS3 3D transformations that...