Keep the feedback loop visible
Use the full-height Mobile panel beside your editor to inspect the selected device. Interact with supported device controls, then return to the source or terminal without moving the preview into another window.
Develop Flutter apps in Flame IDE with an integrated mobile preview, Android and iOS device selection, hot reload, project terminals, and AI coding agents.
Flutter development is a constant conversation between Dart code and a running app. Flame keeps that loop in one workspace: open the project, choose a device, run the app, and inspect its screen beside your editor. Keep terminal output, Git changes, backend repositories, and AI assistance close when the next fix crosses more than one part of the stack.
Use the full-height Mobile panel beside your editor to inspect the selected device. Interact with supported device controls, then return to the source or terminal without moving the preview into another window.
Browse physical and virtual devices, favorite regular targets, and start configured emulators or simulators. The Flutter status bar can use the running Mobile Preview device as a run target once Flutter detects it.
Flutter run controls and Mobile options expose supported app actions, including hot reload. Use hot restart or a full restart when the change needs it, and keep compiler output in the project's terminal.
Group your Flutter app with its API and shared packages. Use project terminals for Flutter commands, inspect Git changes, and give an AI agent the files and context needed for a focused implementation or fix.
flutter doctorCheck the SDK and target-platform requirements on the computer running Flame.
flutter devicesVerify which devices Flutter currently recognizes before choosing a run target.
flutter pub getResolve the Flutter project's package dependencies from its project directory.
flutter run -d <device-id>Start a debug session on an explicit target from a project terminal when you need command-line control.
flutter testRun the project's Flutter tests and inspect the results before landing the change.
Install the Flutter SDK and make the flutter command available to Flame. Run flutter doctor in a project terminal and resolve the requirements for your target platform. Android needs SDK tooling and a configured emulator or authorized phone. iOS needs a macOS host with Xcode and its command-line tools.
Open the Flutter repository containing pubspec.yaml. Select Mobile on the right activity bar, then use Devices to choose a connected phone or start a configured virtual device. Use Refresh devices after authorizing a phone or changing SDK tools. Favorites keep frequent targets close.
In the Flutter status bar device menu, find the Mobile Preview section and select the running preview device. A preview marked Not detected by Flutter is not yet a usable Flutter target. Check flutter devices and the platform setup before starting the app.
Run the app using Flutter's controls and inspect it beside the editor. Edit Dart code and use the available hot reload action for a debug session. Read build and runtime output in the project terminal. Finish by running relevant tests and checking the Git diff before committing.