Recently we are exploring Google Dart as a choice for web applications in our projects. We have explored previously different concepts of Angular.js for client side development which is Javascript based MV* framework. When we first looked at Google Dart to explore the ways of development, we have seen Dart as a full featured language.

So we have decided to write about different features of Google Dart as a language, it’s application in web and other features. In current post we will cover some aspects of Google Dart as purely language. To understand all the concepts deeply, we should refer to -

We have not discussed about other control flows such as – ‘if else if’, ‘for’, ‘while’, ‘do while’, ‘break’ and ‘continue’ because the syntax for those are in no way different than standard OOP language such as java.