Dart

A programming language for Flutter, native applications, and the web

Website

Meet Dart

Dart is an open-source programming language for building applications across mobile, desktop, and the web. It powers Flutter, providing the language and runtime behind its user interfaces. Static type checking, type inference, and sound null safety help developers catch mistakes while keeping code concise. Async and await support event-driven work, while isolates run concurrent tasks without sharing memory.

Dart can compile to native machine code or target browsers through JavaScript and WebAssembly. During development, its runtime supports hot reload, helping teams iterate on running applications. The SDK includes tools for formatting, analyzing, and testing code, and packages on pub.dev extend the core libraries. Developers can also use Dart for command-line utilities and backend services, or experiment with the language in DartPad before setting up a local project.

Discussion

Tried it? Share a useful thought or ask a question.

Product details

Website
dart.dev
Status
Launched
Listed

Explore related topics