Dart By Example
上QQ阅读APP看书,第一时间看更新

Preface

The Web is undoubtedly a great platform for applications, and it continues to develop at a rapid pace. The software development tools have progressed too, but some technologies seem unsuited to modern demands. Most web developers spend a good deal of time researching the current state of tools and libraries.

I discovered Dart when I wanted to write an HTML5 application and wanted to try out one of the many new web languages everyone was talking about. I chanced upon Dart and was soon hooked on the language and platform. Being able to compile a client-side application before loading it in a web browser was life changing! There were great tools and features available, and it was updated almost every week.

After learning Dart, I soon started a blog on it and enjoyed showcasing the language with some fun colorful demos, news, and reviews, learning new aspects to blog about. The community was great to interact with, and when the opportunity came to write this book, I knew I had to do it. I find working with the Dart programming language more enjoyable than any other language. I hope you have this experience too, and write some great applications.

This book is designed to give you a clear picture of Dart's capabilities so that you are able to evaluate its suitability for a task and are ready to approach the design of a solution. We will be looking at Dart in a variety of projects, which will be, hopefully, close to the real-world applications that you will end up writing.