- Android Studio (or another Flutter-supported IDE)
- Flutter 2.0 (>=) - stable channel
- (Optional) A PureStake Account and the corresponding API key OR a locally hosted node
If it’s your first time working with Flutter, I recommend you to go through the Getting Started section of the Flutter documentation to learn more about the different features and installation methods Flutter has to offer.
Ensure you have the latest stable channel of the Flutter SDK (>= 2.0), Dart 2.12.1 (>=).
Once installed, make sure to enable web and desktop support if you wish to export to those modules.
Open Android Studio, select Open an Existing project and navigate to the cloned project.
Run the following commands to use the latest version of the Flutter SDK:
flutter channel stable
flutter pub getIf Chrome is installed, the flutter devices command outputs a Chrome device that opens the Chrome browser with your app running, and a Web Server that provides the URL serving the app.
When everything is set up, select your target platform and click run!
Troubleshoot
First of all, run flutter doctor to check which tools are installed on the local machine and which tools need to be configured. Make sure all of them are checked and enabled.
If you have some issues running the sample project, make sure Flutter is enabled and active:
- Open plugin preferences (File > Settings > Plugins).
- Select Marketplace, select the Flutter plugin and click Install.
- Restart the IDE
After restarting and indexing the IDE, open main.dart and run flutter pub get to fetch the dependencies.
Then the option to run main.dart should be available and the different export options to emulator, Edge or chrome should be visible.
You don’t need to change the run/debug configurations - the Flutter plugin takes care of that.
Also make sure the flutter SDK path is correctly filled in:
- Open Language & Framework preferences (File > Settings > Languages & Frameworks).
- Open Flutter and enter the Flutter SDK Path.

