Dart programming language

An approachable, portable, and productive language
for high-quality apps on any platform

Supported by Google

Dart is free and open source  

Multiplatform performance

Approachable

Develop with a consistent, concise, and strongly typed programming language that offers modern features like null safety and pattern matching.

Productive development

Portable and fast

Compile to ARM, x64, and RISC-V machine code for mobile, desktop, and backend. Or, compile to JavaScript & WebAssembly for the web.

Client optimised

Productive

Make changes iteratively: use hot reload to see the result instantly in your running app.

Async await functions

Multiplatform performance

Approachable

Compiling dart file

Multiplatform performance

Portable and fast

Hot reload your changes

Productive development

Productive

  • Make changes to your source code iteratively, using hot reload to instantly see the effect in the running app.

  • Write code using a flexible type system with rich static analysis and powerful, configurable tooling.

  • Do profiling, logging, and debugging with your code editor of choice.