FLU – Flutter
FLU Projekty Flutter a sada nástrojů, která k nim patří.
Projekty
Seznam si pamatuje otevřené projekty. „Vytvořit projekt Flutter“ se zeptá na název balíčku a složku.
Co udělá levé kliknutí, záleží na tom, kde jste. V projektu otevře menu: to je to, co je na místě potřeba – spustit, sestavit, zařízení. Jinde skočí na poslední projekt otevřený z tohoto tlačítka, tam, kde není na čem jednat. Pravé tlačítko otevře menu všude.
Příkazy
Stáhnout závislosti, analyzovat, testovat, formátovat, vyčistit, aktualizovat, zobrazit zastaralé závislosti, spustit diagnostiku. Sestavit release míří na Windows, Linux, Android (APK nebo bundle) a web – a je to skutečně --release pro všech pět, což dřívější popisek „Sestavit…“ neříkal.
Sestavit debug míří na stejných pět cílů s --debug: je to totéž menu, mění se jen režim. Nevyžaduje žádné zařízení – tudy se ladicí binárka pořídí, aniž by se čekalo na odpověď sady nástrojů.
Spustit
Seznam zařízení je za svou položkou, a ne v ní. Rozložený v menu nutil ptát se sady nástrojů při každém otevření: flutter devices trvá několik sekund a toto zdržení se platilo za volbu „Analyzovat“ nebo „Stáhnout závislosti“. Nyní se hledá až ve chvíli, kdy se použije. Jediný cíl – a příkaz se spustí bez dotazu.
„Spustit“ vyhledá zařízení a nabídne to své – nebo všechna. Výstup se zobrazuje průběžně, s klávesami Flutteru po ruce: znovu načíst (r), restartovat (R), nápověda (h), odpojit (d), vyprázdnit výstup (c), ukončit (q). „Spustit s volbami…“ přidá k flutter run cokoli chcete – --profile, --dart-define=klíč=hodnota. „Hledat zařízení…“ na konci téhož menu spustí hledání znovu a vrátí se k němu: telefon připojený dodatečně by se jinak nikdy neobjevil.
Konec je oznámen: Hotovo, Selhalo (1), Zastaveno. Výstup se zkopíruje jedním tlačítkem.
Úspěšné sestavení vede k svému souboru. V pruhu se pak objeví tlačítko: přenese zobrazení do složky s výsledkem a umístí na něj kurzor – .exe, .apk, bundle. Kam sada nástrojů zapsala, říká ona sama, a ne zde uchovávaný seznam cest: každý cíl ukládá jinam a mění se to s verzemi Flutteru. Nic se nezobrazí, dokud příkaz běží, ani když selhal – nebylo by co ukázat.
Když sada nástrojů chybí
Tlačítko se zobrazuje jen tam, kde je Flutter nainstalován.
Manuál Meneaufile, v češtině.