Dart is originally developed by Google for the purpose of building web servers, mobile applications etc. It is open source software. I am building the foundation in this language because I will be using this language as a language for Flutter to develop Android apps in no time.
There are many features of Dart Language, some of these are:
There are many features of Dart Language, some of these are:
- This is an object-oriented language and everything in dart is an object.
- Dart is very productive language as its syntax is clear and concise and also it has full-fledged packages along with powerful ecosystems.
- Dart provides optimizing ahead-of-time compilation to get predictably high performance and fast startup across mobile devices and the web. (We will see in upcoming posts, how it is beneficial for hot reload in flutter development.)
- Dart compiles to ARM and x86 code so that Dart mobile apps can run natively on iOS, Android, and beyond. Hence it adds to languages portability.
For programming in Dart, we can use any IDE or from the terminal or we have an added option which is the DartPad, which is online playground sort of thing for exploring dart language. You can also combine HTML and CSS with it. It also consists of some good sample codes to run.
Image of a DartPad with sample Code
There is also a Dart Style Guide for the naming conventions and other stuff.
So all in all dart provides a very good platform that is specifically developed to satisfy the kind of applications people want to write these days.
So from the next posts, I will try to build a foundation in dart and try to give the concepts that are essential for Flutter App Development.

Comments
Post a Comment