All Projects → putraxor → Flutter_desktop_launcher

putraxor / Flutter_desktop_launcher

Flutter Desktop Launcher for Mac OS/Linux, support hot reload via VS Code

Programming Languages

dart
5743 projects

Labels

Desktop Launcher

Flutter Desktop Mac OS Launcher

Getting Started

You can view how to setup this launcher on Youtube: Run Flutter on Desktop Platform without Emulator.

Flutter Desktop Hot Reload

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:

  • Flutter Desktop on Android Studio
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].