Features of Dart Programming Language
Optimized for user interface, productive development & speed are the main features of dart programming language.
In this article we will point out main features of dart programming language along with above mentioned features.
- Dart is optimized for user interface. Dart is highly optimized for creating user interfaces.
- Productive development environment: Dart ensures productivity and use hot reload to see instant change in running app.
- Speed: Dart code compiles to ARM & x64 machine code for mobile, desktop, and backend. Dart also compiles to JavaScript for the web application.
- Dart is an object oriented language. In dart everything is an object, and every object is an instance of a class.
- Type System: Dart is strongly typed programming language but type annotations are optional because Dart can infer types.
- Class Orientation: Single Inheritance
- Garbage Collection: Garbage Collected, Automatic Memory Management.
- Supports Interfaces, Mixins, Abstract Classes & Type Inference.