FlutterFlow Docs
Search…
Actions
Set Up
This page guides you on setting up your machine to run and test your app.
To be able to test your app on mobile/desktop devices and web browsers, you must have the following things set up on your machine:

Flutter SDK Setup

The Flutter SDK provides you with the packages and command-line tools that you need to develop Flutter apps. You can install the Flutter SDK from here.
After the installation is completed, make sure you update your path based on your operating system. Update the path for Windows, Linux, Mac​

iOS Setup

If you are making your app available to iOS users, you need a Mac with Xcode installed or an iPhone.
Installing Xcode allows you to run and make changes specific to the iOS app. Here are the instructions for setting up your machine for iOS development.
If you don't have a Mac, you can use FlutterFlow to deploy your app to Test Flight and test it on an iPhone. Here are the instructions on how to set up Test Flight, and here is the tutorial for deploying your app from FlutterFlow.

Android Setup

To run your app on an Android device and make changes specific to the Android app, you need Android Studio installed.
​Here are the instructions for setting up your machine for Android development.

Desktop Setup

If you want to run your app on a desktop (i.e Windows, macOS, or Linux desktop app) you need to install some software based on the operating system you use.
​Here are some requirements that are needed to run your app on a desktop.

Installing IDE and Plugins

You can choose to install either Visual Studio Code or Android Studio as the IDE for your project. With either IDE you also need the official Flutter and Dart plugins that provide you the code completion, syntax highlighting, widget editing assistance, run & debug support, and more.
  • To install Visual Code with Flutter and Dart plugins, check out this link.
  • To install Android Studio with Flutter and Dart plugins, check out this link.
Copy link
On this page
Flutter SDK Setup
iOS Setup
Android Setup
Desktop Setup
Installing IDE and Plugins