FLU — Flutter
FLU Os projetos Flutter, e a cadeia de ferramentas que os acompanha.
Os projetos
A lista retém os projetos abertos. «Criar um projeto Flutter» pede o nome do pacote e a pasta.
O que o clique esquerdo faz depende de onde se está. Num projeto, abre o menu: é o de que se precisa no local — executar, compilar, os dispositivos. Noutro sítio, salta para o último projeto aberto a partir deste botão, onde não há nada em que atuar. O clique direito abre o menu em todo o lado.
Os comandos
Obter as dependências, analisar, testar, formatar, limpar, atualizar,
ver as dependências desatualizadas, lançar o diagnóstico.
Compilar release visa Windows, Linux, Android (APK ou bundle)
e a Web — e é mesmo --release para as cinco, o que o rótulo
anterior, «Compilar…», não dizia.
Compilar debug visa os mesmos cinco alvos em
--debug: é o mesmo menu, só o modo muda. Não pede
nenhum dispositivo — é por aí que se instala um binário de
depuração sem esperar que a cadeia responda.
Executar
A lista de dispositivos está por trás da sua entrada, e não dentro dela.
Espalhada no menu, obrigava a interrogar a cadeia a cada
abertura: flutter devices demora alguns segundos, e
pagava-se esse atraso para escolher «Analisar» ou «Obter as dependências».
Já só é procurada no momento de a usar. Um único alvo —
e o comando parte sem perguntar nada.
«Executar» procura os dispositivos e propõe o seu — ou todos. A saída
mostra-se em tempo real, com as teclas do Flutter à mão: recarregar (r),
reiniciar (R), ajuda (h), desanexar (d), limpar a saída (c), sair (q).
«Executar com opções…» acrescenta o que se quiser a flutter run —
--profile, --dart-define=chave=valor.
«Procurar dispositivos…», no fim deste mesmo menu, relança a pesquisa e
volta a ele: um telemóvel ligado depois nunca apareceria de outra forma.
O fim é dito: Pronto, Falhou (1), Parado. A saída copia-se com um botão.
Uma compilação bem-sucedida leva ao seu ficheiro. Um botão aparece
então na faixa: conduz a vista à pasta do resultado e coloca o
cursor sobre ele — o .exe, o .apk, o bundle. É a
cadeia que diz onde escreveu, e não uma lista de caminhos retida aqui: cada
alvo coloca o seu noutro sítio, e isso muda com as versões do Flutter. Nada
aparece enquanto o comando corre, nem quando falhou — não haveria nada
para mostrar.
Se a cadeia faltar
O botão só aparece onde o Flutter está instalado.
Manual do Meneaufile, em português.