FLU – Flutter
FLU Projekti Flutter in orodna veriga, ki spada zraven.
Projekti
Seznam si zapomni odprte projekte. »Ustvari projekt Flutter« vpraša za ime paketa in mapo.
Kaj naredi levi klik, je odvisno od tega, kje smo. V projektu odpre meni: to je, kar potrebujemo na mestu – zagon, gradnja, naprave. Drugje skoči na zadnji projekt, odprt s tega gumba, kjer ni ničesar, na kar bi lahko deloval. Desni klik odpre meni povsod.
Ukazi
Prenos odvisnosti, analiza, testiranje, oblikovanje, čiščenje, posodobitev, ogled zastarelih odvisnosti, zagon diagnostike. Zgradi release cilja na Windows, Linux, Android (APK ali bundle) in splet – in to je res --release za vseh pet, česar prejšnja oznaka »Zgradi…« ni povedala.
Zgradi debug cilja na istih pet ciljev z --debug: je isti meni, spremeni se samo način. Ne zahteva nobene naprave – tako namestimo razhroščevalno različico, ne da bi čakali, da se orodna veriga odzove.
Zaženi
Seznam naprav je za svojim vnosom, ne v njem. Razgrnjen v meniju je silil v spraševanje verige ob vsakem odprtju: flutter devices traja nekaj sekund, to zamudo pa smo plačevali, da smo izbrali »Analiziraj« ali »Prenesi odvisnosti«. Išče se šele, ko ga potrebujemo. En sam cilj – in ukaz odide, ne da bi karkoli vprašal.
»Zaženi« poišče naprave in ponudi svojo – ali vse. Izpis se prikazuje sproti, s tipkami Flutterja na dosegu: hot reload (r), hot restart (R), pomoč (h), odklop (d), čiščenje izpisa (c), izhod (q). »Zaženi z možnostmi…« ukazu flutter run doda, kar želimo – --profile, --dart-define=ključ=vrednost. »Poišči naprave…« na dnu istega menija znova sproži iskanje in se vanj vrne: telefon, priključen naknadno, se sicer nikoli ne bi pojavil.
Konec je povedan: Končano, Ni uspelo (1), Ustavljeno. Izpis se kopira z gumbom.
Uspešna gradnja vodi do svoje datoteke. V pasici se takrat pojavi gumb: pogled pripelje v mapo rezultata in nanjo postavi kazalec – .exe, .apk, bundle. Kje je zapisala, pove veriga, ne seznam poti, ki bi ga hranili tu: vsak cilj zapiše drugje, to pa se spreminja z različicami Flutterja. Nič se ne prikaže, dokler ukaz teče, in ne, če je spodletel – ne bi bilo česa pokazati.
Če verige ni
Gumb se prikaže samo tam, kjer je Flutter nameščen.
Priročnik programa Meneaufile v slovenščini.