Shop Mateina
$47.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

How it works

  1. Choose your delivery method
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Dart Programming Language, The

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Dart Programming Language, The 1st Edition, Kindle Edition

3.9 out of 5 stars (20)

Dart is a class-based, object-oriented language that simplifies the development of structured modern apps, scales from small scripts to large applications, and can be compiled to JavaScript for use in any modern browser. In this rigorous but readable introductory text, Dart specification lead Gilad Bracha fully explains both the language and the ideas that have shaped it.

The Dart Programming Language offers an authoritative description of Dart for programmers, computer science students, and other well-qualified professionals. The text illuminates key programming constructs with significant examples, focusing on principles of the language, such as optional typing and pure object-orientation.

Bracha thoroughly explains reflection in Dart, showing how it is evolving into a form that programmers can easily apply without creating excessively large programs. He also shares valuable insights into Dart’s actor-style model for concurrency and asynchronous programming. Throughout, he covers both language semantics and the rationale for key features, helping you understand not just what Dart does, but why it works the way it does.

You will learn about

  • Dart’s object model, in which everything is an object, even numbers and Boolean values
  • How Dart programs are organized into modular libraries
  • How Dart functions are structured, stored in variables, passed as parameters, and returned as results
  • Dart’s innovative approach to optional typing
  • How Dart handles expressions and statements
  • How to use Dart’s implementation of reflection to introspect on libraries, classes, functions, and objects
  • Isolates and other Dart features that support concurrency and distribution

Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.

Due to its large file size, this book may take longer to download
This title is only available on select devices and the latest version of the Kindle app. Please refer to the supported device list before purchase. Available on these devices

See all supported devices

Kindle E-Readers

  • Kindle Oasis (10th Generation)
  • Kindle Paperwhite (6th Generation)
  • Kindle Scribe (1st Generation, 2022 Release)
  • Kindle (10th Generation)
  • Kindle (11th Generation, 2022 Release)
  • Kindle (7th Generation)
  • Kindle Paperwhite (10th Generation)
  • Kindle Touch (4th Generation)
  • Kindle Paperwhite (5th Generation)
  • Kindle Oasis (9th Generation)
  • Kindle Voyage (7th Generation)
  • Kindle (8th Generation)
  • Kindle Scribe (2024 Release)
  • Kindle Oasis (8th Generation)
  • Kindle (11th Generation, 2024 Release)
  • Kindle Scribe Colorsoft (1st Generation)
  • Kindle Scribe (3rd Generation)
  • Kindle Paperwhite (7th Generation)
  • Kindle Paperwhite (12th Generation)
  • Kindle Colorsoft (1st Generation)
  • Kindle Paperwhite (11th Generation)

Fire Tablets

  • Fire HD 8 (12th Generation)
  • Fire Max 11 (13th Generation)
  • Fire HD 10 Plus
  • Fire 10 HD (13th Gen)
  • Fire HD 8 (8th Generation)
  • Fire HD 10 (9th Generation)
  • Fire 7 (12th Generation)
  • Fire HD 8 (12th Generation)
  • Fire HD 10 (11th Generation)
  • Fire HD 8 (12th Generation)
  • Fire 7 (9th Generation)
  • Fire HD 8 (10th Generation)

Free Kindle Reading Apps

  • Kindle for Android Phones
  • Kindle for iPhone
  • Kindle for Android Tablets
  • Kindle for Web
  • Kindle for iPad
  • Kindle for PC
  • Kindle for Mac