So, why the Dart language? Well, Dart is a great fit for both mobile apps and web apps. Dart is free and open source, and the repository is available at https://github.com/dart-lang. You can also get a feel of the language at the official web site: https://www.dartlang.org/. The advantage of Dart is, since it is a client optimized programming language for apps on multiple platforms, you can use it for as many purposes as Desktop, Mobile, backend, and web applications. Another advantage is it can be transcompiled into JavaScript, if you want.
In this introductory chapter, ...