Dart is a modern programming language developed as open-source sponsored by Google.

Dart is designed to achieve three core qualities:

  • Approachable: Develop with a consistent, concise, and strongly typed programming language that offers modern features like null safety and pattern matching.
  • 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.
  • Productive: Make changes iteratively: use hot reload to see the result instantly in your running app.

Dart is used in products like Google Ads and Google Play Console.

Dart also powers all Google apps built with Flutter.