Italiano

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.