Setup your Flutter development environment

Get your environment ready to develop a Flutter app

2 minute read

1. Setting Up Flutter

First and foremost, in a Flutter environment you will need to install the Flutter SDK. The installation steps are dependent on your operating system. Follow along the offical getting started guide to complete your installation. When you install the Flutter SDK, it will also include the Dart SDK for you.

We recommend using IntelliJ, Android Studio, or Visual Studio Code. The offical Flutter guide also includes information to setup each of these options here.

IntelliJ IntelliJ

IntelliJ is a commonly used IDE. If you have used it in the past, you can continue to use it for your Flutter projects.

Important Links for IntelliJ

  • Download IntelliJ here

Android Studio Android Studio

Android Studio is an IDE built from IntelliJ specifically for Android development. If you are new to mobile development this a good IDE to start with, it is capable of installing all of your android tooling for you, and makes it easy to create emulators.

Important Links for Android Studio

  • Download Android Studio here
  • Read an article on how to set up an AVD here

Visual Studio Code Visual Studio Code

Visual Studio Code, when compared to IntelliJ and Android Studio, is the most customizable with a seemingly endless number of programming languages to utilize. Developers commonly call this IDE ‘VS Code’ (who has time to say entire words anyway?). If you have watched our tutorials on atsign.dev, you’ll notice that VS Code is the other IDE of choice with our devs!

Visual Studio Code, VSCode for short, is a customizable text editor. Due to its numerous plugins available, it can be used as an IDE for almost any language. It is the IDE of choice amongst most of our developers, and if you haven’t given it a try we recommend that you do!

Important Links for Visual Studio Code

  • Download Visual Studio Code here

Where should I go next?

Follow this guide to get an @sign.

If you already have an @sign, follow this guide to create your first app.

Last modified November 3, 2021: Reorder getting started flow (cdab2f85)