Editor support for Dart and Flutter.
You can build apps with Flutter using any text editor or integrated development environment (IDE) combined with Flutter's command-line tools.
The Flutter team recommends using an editor that supports a Flutter extension or plugin, like VS Code and Android Studio. These plugins provide code completion, syntax highlighting, widget editing assists, debug support, and much more.
The Flutter team supports plugins for VS Code, Android Studio, and IntelliJ. The plugins provide extensive development and debugging support as well as deep integrations with the Dart analyzer and Dart and Flutter DevTools.
You can quickly try Flutter online without any local setup with one of the following editors.
You can develop Dart and Flutter apps using any other text editor and terminal.
Depending on the editor, you can integrate the Dart SDK's support for the Language Server Protocol and the Debug Adapter Protocol to enable rich code editing and debugging features for both Dart and Flutter.
Was this page's content helpful?
Unless stated otherwise, the documentation on this site reflects Flutter 3.41.2. Page last updated on 2025-12-08. View source or report an issue.