Português

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.