Jump right in. Use the embedded DartPad below to play with Dart and to experience the language and core APIs. DartPad is a quick and easy way to become familiar with Dart language features (more info). You can also open DartPad in a new window.
Note that DartPad supports only a few core libraries. If you want to use other libraries, such as dart:io or libraries from packages, you’ll need to download platform-specific tools.
|Platform||Use case||Get started|
|Mobile||Create an app from a single codebase that runs on both iOS and Android.||Flutter|
|Web||Create an app that runs in any modern browser.||Dart for the web|
|Server||Create a command-line tool or server.||Server-side Dart|
Here are some other resources: