Dart is the programming language used on both Flutter and AngularDart. Developed by Google, it aims to enable developers to build complex and high-performing apps. One advantage of using Dart is that you can build your business logic once and use it on both mobile (Flutter) and web (AngularDart) applications. You can even use Dart server-side as well.
- Official Dart Site
- DartPad - a convenient tool to learn Dart syntax (supports Dart’s core libraries)
- Effective Dart - best practices for building efficient Dart code
- Dart Cheat Sheet - interactive codelab that demonstrates Dart’s features
- Dart 2 Cheat Sheet - Downloadable 4-page PDF Dart Cheat Sheet and Quick Reference