Dart is: Approachable: Develop with a strongly typed programming language that is consistent, concise, and offers modern language features like null safety and patterns. Portable: Compile to ARM, x64, or RISC-V machine code for mobile, desktop, and backend. Compile to JavaScript or WebAssembly for the web. Productive: Make changes iteratively: use hot reload to see the result instantly in your run