Nativní ovládací panel pro Flutter vedle libovolného editoru
Flutter GUI Runner je nativní aplikace pro macOS, která poskytuje ovládací panel pro spouštění, sestavování a správu Flutter projektů. Je určena pro vývojáře a AI programovací agenty, kteří používají editory bez integrované podpory Flutter, jako jsou Zed, Neovim, Helix, Sublime nebo terminál. Panel v nabídkové liště umožňuje výběr zařízení, spuštění, hot reload, sestavení a otevření DevTools bez opuštění editoru. Aplikace je postavena v Swiftu se SwiftUI, má přibližně 1 MB a nevyžaduje žádné závislosti.
Spouštění podporuje libovolné zařízení v režimu debug, profile a release s možností hot reload a restartu prostřednictvím SIGUSR1 a SIGUSR2 bez potřeby TTY. Sestavení pokrývá APK, AAB, IPA, iOS, Web a macOS s možností flavor, názvu a čísla sestavení, --dart-define, --split-per-abi a --obfuscate. Hodnoty se předvyplňují z pubspec.yaml. Správa balíčků umožňuje přidávání, odebírání a aktualizaci závislostí, pub outdated a pub get. Podepisování pro Android umožňuje generovat keystore pomocí keytool a zapisovat soubor key.properties. Aplikace je kompatibilní s FVM, pamatuje si zařízení, režim a volby sestavení pro každý projekt a spouští příkazy prostřednictvím přihlašovacího shellu tak, aby chování odpovídalo terminálu.
Hlavné možnosti
Panel v nabídkové liště: Výběr zařízení, spuštění, zastavení, hot reload, DevTools, živý log.
Spouštění: Libovolné zařízení, debug, profile, release, hot reload a restart prostřednictvím SIGUSR1 a SIGUSR2.