FLU — Flutter
FLU I progetti Flutter, e la toolchain che li accompagna.
I progetti
L’elenco ricorda i progetti aperti. «Crea un progetto Flutter» chiede il nome del pacchetto e la cartella.
Ciò che fa il clic sinistro dipende da dove ci si trova. In un progetto, apre il menu: è ciò di cui si ha bisogno sul posto — avviare, compilare, i dispositivi. Altrove, salta all’ultimo progetto aperto da questo pulsante, dove non c’è nulla su cui agire. Il clic destro apre il menu ovunque.
I comandi
Scaricare le dipendenze, analizzare, testare, formattare, pulire, aggiornare,
vedere le dipendenze obsolete, avviare la diagnosi (doctor).
Compila release mira a Windows, Linux, Android (APK o bundle)
e al Web — ed è proprio --release per tutti e cinque, cosa che l’etichetta
precedente, «Compila…», non diceva.
Compila debug mira agli stessi cinque target in
--debug: è lo stesso menu, cambia solo la modalità. Non richiede
alcun dispositivo — è da lì che si installa un binario di
debug senza aspettare che la toolchain risponda.
Esegui
L’elenco dei dispositivi sta dietro la sua voce, e non dentro.
Spiegato nel menu, costringeva a interrogare la toolchain a ogni
apertura: flutter devices richiede qualche secondo, e si
pagava questo ritardo per scegliere «Analizza» o «Scarica le dipendenze».
Ora si cerca solo nel momento in cui serve. Un solo target —
e il comando parte senza chiedere nulla.
«Esegui» cerca i dispositivi e propone il suo — o tutti. L’output
si mostra man mano, con i tasti di Flutter a portata di mano: ricaricare (r),
riavviare (R), aiuto (h), staccare (d), svuotare l’output (c), uscire (q).
«Esegui con opzioni…» aggiunge ciò che si vuole a flutter run —
--profile, --dart-define=chiave=valore.
«Cerca dispositivi…», in fondo allo stesso menu, rilancia la ricerca e vi
ritorna: un telefono collegato in un secondo momento non comparirebbe altrimenti.
La conclusione viene indicata: Fatto, Fallito (1), Fermato. L’output si copia con un pulsante.
Una compilazione riuscita porta al suo file. Un pulsante compare
allora nella barra: porta la vista alla cartella del risultato e posiziona il
cursore su di esso — l’.exe, l’.apk, il bundle. È la
toolchain a dire dove ha scritto, non un elenco di percorsi memorizzato qui: ogni
target mette il proprio altrove, e ciò cambia con le versioni di Flutter. Nulla
compare finché il comando è in corso, né quando è fallito — non ci sarebbe niente
da mostrare.
Se la toolchain manca
Il pulsante compare solo dove Flutter è installato.
Manuale di Meneaufile, in italiano.