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:
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.
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.
To run your app on an Android device and make changes specific to the Android app, you need Android Studio installed.
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.
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.