FLU – Flutter
FLU A Flutter-projektek, és az azokkal járó eszközlánc.
A projektek
A lista megőrzi a megnyitott projekteket. A „Flutter-projekt létrehozása” megkérdezi a csomag nevét és a mappát.
Hogy a bal kattintás mit tesz, attól függ, hol vagyunk. Egy projektben a menüt nyitja: erre van szükségünk a helyszínen – futtatás, fordítás, az eszközök. Máshol a legutóbb erről a gombról megnyitott projektre ugrik, ott, ahol nincs mire hatni. A jobb kattintás mindenhol megnyitja a menüt.
A parancsok
Függőségek letöltése, elemzés, tesztelés, formázás, tisztítás, frissítés, az elavult függőségek megtekintése, a diagnosztika indítása. A Release fordítás Windowsra, Linuxra, Androidra (APK vagy bundle) és a webre irányul – és mind az ötre valóban --release, amit a korábbi felirat, a „Fordítás…”, nem mondott.
A Debug fordítás ugyanarra az öt célra irányul --debug móddal: ugyanaz a menü, csak a mód változik. Nem kér eszközt – ezen át lehet hibakereső binárist letenni anélkül, hogy az eszközláncra kellene várni.
Futtatás
Az eszközök listája a menüpont mögött van, és nem benne. A menüben kiterítve arra kényszerített, hogy az eszközláncot minden megnyitáskor lekérdezzük: a flutter devices pár másodpercig tart, és ezt a késést fizettük az „Elemzés” vagy a „Függőségek letöltése” kiválasztásáért. Most már csak akkor keresi, amikor használni kell. Egyetlen cél esetén a parancs kérdés nélkül elindul.
A „Futtatás” megkeresi az eszközöket, és felajánlja a sajátját – vagy mindet. A kimenet menet közben jelenik meg, a Flutter billentyűi kéznél: újratöltés (r), újraindítás (R), súgó (h), leválasztás (d), a kimenet törlése (c), kilépés (q). A „Futtatás beállításokkal…” hozzáadja a flutter run-hoz, amit szeretnénk – --profile, --dart-define=kulcs=érték. Az „Eszközök keresése…”, ugyanennek a menünek az alján, újraindítja a keresést, és visszatér oda: az utólag csatlakoztatott telefon máskülönben soha nem jelenne meg.
A befejezést kimondja: Kész, Sikertelen (1), Leállítva. A kimenet egy gombbal másolható.
A sikeres fordítás elvezet a fájljához. Ekkor egy gomb jelenik meg a szalagban: az eredmény mappájához viszi a nézetet, és a kurzort ráteszi – az .exe-re, az .apk-ra, a bundle-re. Az eszközlánc mondja meg, hova írt, és nem egy itt tárolt útvonallista: minden cél máshova teszi a sajátját, és ez a Flutter verzióival változik. Amíg a parancs fut, semmi sem jelenik meg, és akkor sem, ha meghiúsult – nem lenne mit mutatni.
Ha az eszközlánc hiányzik
A gomb csak ott jelenik meg, ahol a Flutter telepítve van.
Az Meneaufile kézikönyve, magyarul.