To get started developing with Flutter, follow these steps to install and set up Flutter for your preferred development environment and target platform.

If you plan to use VS Code or another Code - OSS derived editor, consider following the Flutter quick start instead.

Install and set up Flutter

#

To get started developing apps with Flutter, install the Flutter SDK to your development device. Choose one of the following installation methods:

Set up an IDE or editor

#

For the best development experience with Flutter, install an IDE or editor with support for Dart and Flutter. Some popular options include VS Code, Android Studio, Firebase Studio, and other Code OSS-based editors.

Set up a target platform

#

Once you've successfully installed Flutter, set up development for at least one target platform to continue your journey with Flutter.

We recommend developing for the web first as it requires no additional setup besides an appropriate browser. You can always set up development for additional target platforms later.

Continue your Flutter journey

#

Congratulations! Now that you've installed Flutter, set up an IDE or editor, and set up development for a target platform, you can continue your Flutter learning journey.

Follow the codelab on Building your first app, set up development for an additional target platform, or explore some of these other learning resources.