Flutter Desktop Launcher for Mac OS/Linux, support hot reload via VS Code
Flutter Desktop Mac OS Launcher
You can view how to setup this launcher on Youtube: Run Flutter on Desktop Platform without Emulator.
How to setup for VSCode:
Download for Linux/Debian or Mac OS
Extract zip archive
Copy Flutter.app
(Mac) / linux_launcher + all files
(Linux) to your project
Modify your main.dart
add target platform to Fuchsia
import 'package:flutter/foundation.dart'
show debugDefaultTargetPlatformOverride; // for desktop embedder
void main() {
debugDefaultTargetPlatformOverride = TargetPlatform.fuchsia; // for desktop embedder
runApp(MyApp());
}
Build flutter bundle inside your project flutter build bundle
Run Flutter.app
or ./linux_launcher
In VS Code create Launch Configuration:
{
"version": "0.2.0",
"configurations": [
{
"name": "Flutter Desktop",
"request": "attach",
"deviceId": "flutter-tester",
"observatoryUri": "http://127.0.0.1:49494/",
"type": "dart"
}
]
}
Run Flutter Desktop
now Hot Reload
is working
How to setup for Android Studio: