Multi-platform apps
We recommend the Flutter framework for developing multi-platform native apps for mobile (iOS & Android), desktop (Windows, Linux, and macOS), and the web.
Flutter is powered by the Dart platform. The Dart VM provides an instant hot reload developer cycle. The Dart compilers—an ahead-of-time (AOT) compiler for native code and a Dart-to-JavaScript compiler for web code—create fast production code for any platform.
![Multi-platform apps illustration](/https/dart.dev/assets/img/multiplat.png)
Unless stated otherwise, the documentation on this site reflects Dart 3.5.0. Page last updated on 2024-02-07. View source or report an issue.