Brand-new sections explore some of Dart's beautiful new features, such as:
* Event streams: Simplified event handling, consistent with virtually every other asynchronous interaction in Dart.
* Library parts: Yet another way Dart promotes code organization.
* New class constructor syntax: Dart supports a nice variety of surprisingly expressive and concise ways to declare constructors.
* Building your own packages: Quickly share your work with the world.
You'll start writing Dart code on page 1, and throughout the book, you'll refactor that code to explore Dart's features: OOP, real libraries and packages, testing, and more. You'll learn how to write beautiful, maintainable application code that just works in all modern browsers. Caution: after reading you may develop an intense attachment to structured code and skinny jeans.
What You Need: