Dart is a programming language designed for client development, such as for the web and mobile apps. It is developed by Google and can also be used to build server and desktop applications. Dart is a client-optimized language for developing fast apps on any platform. Its goal is to offer the most productive programming language for multi-platform development, paired with a flexible execution runtime platform for app frameworks.

It can compile to either machine code or JavaScript, and supports interfaces, mixins, abstract classes, reified generics and type inference.

There are four ways to run Dart code:

To run in mainstream web browsers  relies on a source-to-source compiler to JavaScript.
The  software development kit  ships with a stand-alone , allowing  code to run in a command-line interface environment.
Ahead-of-time compiled
 Apps built with Flutter, a mobile app SDK built with Dart, are deployed to app stores as AOT-compiled  code.
Dart 2.6 includes the dart2native compiler to compile to self-contained, native executable code.  this feature exposed this capability only on iOS and Android mobile devices via Flutter.
© 2022 RS ITHub

Log in with your credentials

Forgot your details?