Jump to ratings and reviews
Rate this book

Mastering Dart

Rate this book
Master the art of programming high-performance applications with Dart

About This Book
Improve the performance of your Dart code and build sophisticated applications
Enhance your web projects by adding advanced HTML 5 features
Full of solutions to real-world problems, with clear explanations for complicated concepts of Dart
Who This Book Is For
If you are an application developer who has experience with Dart and want to develop reusable and robust code in Dart, then this book is for you. You are expected to have a basic knowledge of core elements and applications.

In Detail
Starting with a discussion about the basic features of Dart, we will dive into the more complicated concepts such as generics, annotation with reflection, errors and exceptions, which will help us improve our code. Moving on, you will learn how and when to create objects and also advanced techniques that will help you execute asynchronous code. You will also learn about the collection framework and how to communicate with the different programs written in JavaScript using Dart.

This book will show you how to add internalization support to your web applications and how i18n and l10n access can be embedded into your code to design applications that can be localized easily. You will be shown how to organize client-to-server communication and how different HTML5 features can be used in Dart. Finally, this book will show you how you can store data locally, break the storage limit, and prevent security issues in your web application.

346 pages, Kindle Edition

First published November 20, 2014

4 people are currently reading
6 people want to read

About the author

Sergey Akopkokhyants

5 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (66%)
4 stars
2 (33%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
1 review
Currently reading
December 20, 2021
i just start read this book and it's musing not just informative but really like it
30 reviews4 followers
January 8, 2015
I started getting interested in Dart after having developped a custom
format interpreter in JavaScript and quickly realised how difficult
or impossible it is to write a complex client-side library in this language
without being dependent on the context and polluting it.
This book directly start with the kind of issues that got me interested
in alternatives to JavaScript and Dart is certainly one of the most
interesting, with Haxe and a few others.

This book addresses the most interesting part of the Dart language,
the actual way it should be used and helps advanced developers
architecture complex projects for client-side web applications.
I liked how it got directly into the interesting part for my use cases
and practically point to common issues and solutions which are not
obvious to beginners in programming, like modularity (although unperfect, still
far better than JS),
functional programming and other important concepts.


The writing style might be improved (compared to Scott Meyers books for example)
but that's not blocking the reading at all.

I recommend it for experienced programmers wanting to seriously
make something with Dart.
1 review1 follower
December 19, 2014
Dart community is growing so much and many books about this wonderful web oriented language are borning.

I read quite all of them and they all covered the basic of the language and the development platform. To go in depth to the full power of Dart we need to join the discussions all over the web ( G+ Dartisans Community, StackOverflow, Google Groups etc. ).

“Mastering Dart” will help you to go beyond the “Hello world” code.

It has twelve chapters of cool must-to-known pattern very useful when we have to face off the common problems in developing complex applications.

There are good examples, ( all the source code can be downloaded on the website ). I had appreciated even more examples and source code.

Every chapter is well written with very good attention by the author and maybe the reviewers.

I think it’s a must have to any Go-Beyond-The-Basics Dart Developers.

Want to see many books like this in the following year!
Profile Image for Jeffrey Zaayman.
1 review
January 21, 2015
Even though this book covers advanced topics, it doesn't storm ahead, leaving the reader trying to play catch-up. Examples and chapters build, in comfortable increments, on previous ones and there's hardly any "but more on that later" as I've seen in many other books.

Sergey manages to stay focused on the advanced topics without falling into the trap of rehashing the basics of Dart. His writing is simple and to the point and I appreciate that.

Topics are discussed in detail and I didn't feel that he'd glossed over any of them. I'm not a Dart developer myself, yet I was able to grasp the concepts fairly easily. There was hardly any of that "what did I just read" feeling I get with some books.

https://www.packtpub.com/web-developm...

(Disclosure: I know and work with the author)
Profile Image for Corneliu Dascalu.
130 reviews
December 27, 2014
I really enjoyed it. I found it suitable for my level of experience with Dart (beginner). The author doesn't insist on basic stuff that can be easily found in the official docs, but explains in-depth the more advanced features of Dart.

I feel that I have learned a lot, and that I can use the book as a resource for future projects.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.