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.

Was this page's content helpful?
Thank you for your feedback!
Provide details Thank you for your feedback! Please let us know what we can do to improve.
Provide details Unless stated otherwise, the documentation on this site reflects Dart 3.8.1. Page last updated on 2025-02-21. View source or report an issue.