Instalando o Flutter no Windows

Rafael Dias
sysvale
Published in
5 min readMar 26, 2019

O Flutter é um SDK open-source da Google para o desenvolvimento de aplicativos nativos para iOS e Android, sendo também o principal método de criação de apps para o Google Fuchsia (sistema operacional em desenvolvimento pela empresa).

Neste artigo, veremos o passo a passo da instalação do Flutter no Windows, para que possamos começar a construir nossos próprios apps.

Pré-requisitos

Para instalar o flutter no Windows, seu ambiente de desenvolvimento precisa atender aos seguintes requisitos:

  • Sistema operacional Windows 7 SP1 ou mais atual na versão 64bits.
  • 400 MB de espaço em disco para a instalação do SDK.
  • Windows PowerShell 5.0 ou mais recente.
  • Git for Windows versão 2.0 ou superior.

Instalando o SDK

1º passo: Baixe o SDK do Flutter e extraia-o.

disclaimer: No momento da escrita desse artigo (09/03/2019), o Flutter estava na versão 1.2. Caso haja uma nova versão, acesse esse link para obter a versão mais recente, ou esse outro link para ter acesso à todas as versões disponíveis para download.

2º passo: extraia o arquivo baixado e coloque a pasta “flutter” no diretório desejado, ex.: C:\src\flutter. A documentação desaconselha instalar o Flutter em um diretório como C:\Program Files\ para evitar problemas com falta de permissão.

Após esse passo, já é possível acessar o comando flutter e todos os comandos disponíveis a partir do arquivo “flutter_console.bat”. Entretanto, para maior conveniência, é possível ter acesso ao Flutter à partir de qualquer terminal ou prompt de comando, adicionando o Flutter à variável PATH do seu sistema.

Flutter Console

3º passo: Adicione o Flutter à variável PATH do sistema. Para tal, copie o caminho até o diretório \bin, existente na pasta “flutter”. No Windows Explorer, clique com o botão direito em “Este computador” e acesse a opção “Propriedades”. Em seguida vá em “Configurações avançadas do sistema” → “Variáveis de ambiente”. No text field “Variáveis de usuário”, clique na variável PATH → “Novo”, e cole o caminho para o diretório \bin.

Agora o Flutter já pode ser acessado diretamente do prompt de comando ou outro terminal.

Passo a passo para adicionar o Flutter à variável PATH

Instalando dependências

Agora que o SDK está instalado e o Flutter foi adicionado à variável de ambiente PATH, é possível utilizar o comando flutter doctor fora do “flutter_console.bat”.

Output do comando ‘flutter doctor’

O flutter doctor é o comando responsável por verificar se existem dependências do Flutter a serem instaladas. Além disso, ele retorna um relatório (Doctor Summary) sobre o status da instalação contendo as dependências que faltam, como instalá-las, problemas encontrados e como resolvê-los.

Instalando o Android SDK

Se você não possuir o Android Studio ou o Android SDK instalados em sua máquina, ao utilizar o flutter doctor pela primeira vez, você será informado sobre a necessidade de instalar o Android toolchain.

Caso você queira utilizar o Android Studio como ambiente de desenvolvimento ou apenas abstrair parte da complexidade da instalação do Android SDK e suas dependências, é recomendável instalar o Android Studio.

disclaimer: caso você deseje apenas uma instalação mínima e não tenha planos de utilizar o Android Studio, você pode baixar e instalar somente o Android SDK. Entretanto, para isso, é altamente recomendável que você possua o JDK 8 ou anterior, uma vez que o Android não dá suporte às versões mais recentes do Java e você enfrentará problemas ao tentar executar o sdkmanager. Dito isso, apresentaremos apenas a instalação com o Android Studio a fim de não nos prolongarmos muito nos possíveis problemas que podem ocorrer ao seguir a instalação mínima.

Instalando o Android Studio

Para instalar o Android Studio acesse esse link, baixe e instale a versão mais recente. A instalação é bem simples e direta, do tipo “Next-Next-Finish”.

Ao concluir o processo de instalação e utilizar o comando novamente, o Doctor Summary trará outra mensagem, informando que há licenças do Android que não foram aceitas. Para resolver isso, utilize o comando: flutter doctor --android-licenses e aceite todas as licenças digitando “y” no console para todas as opções.

Comando para aceitar as licenças do android

Testando a instalação

Para testarmos a instalação, vamos criar um projeto, compilá-lo e executá-lo. Para tanto, assegure que há um dispositivo conectado ao computador, e que as opções de desenvolvedor foram ativadas nele . Em seguida, digite o comando flutter create <nome_do_seu_projeto>, para criar um novo projeto, e entre na pasta criada.

Por fim, execute flutter run dentro dessa pasta, e aceite a instalação no seu dispositivo para que seja possível compilar e executar o projeto da imagem abaixo, criado como demonstração pela equipe do Flutter.

Flutter demo app

Ao chegar nesse ponto, o Flutter terá sido instalado e configurado corretamente na sua máquina Windows!

Bônus

Comandos úteis do Flutter para ter sempre à mão:

  • flutter create → cria um novo projeto com toda a estrutura padrão de pastas, código boilerplate e testes.
  • flutter run → compila e dá build em um determinado projeto.
  • flutter run -d <id do dispositivo>→ compila e dá build em um determinado projeto tendo como alvo um dispositivo específico.
  • flutter install → instala um projeto Flutter no dispositivo conectado.
  • flutter packages get → adiciona dependências ao projeto.
  • flutter test → executa teste unitário.
  • flutter doctor → mostra informações sobre o processo de instalação do Flutter.
  • flutter devices → lista todos os dispositivos conectados, com informações como: nome do dispositivo, id do dispositivo e versão do Android .
  • s → realiza uma captura de tela do aplicativo em execução e a armazena na pasta do projeto.
  • r → realiza hot reload do projeto.
  • R → realiza hot restart do projeto.
  • q → encerra o projeto.
  • flutter help →lista estes e todos os outros comandos disponíveis para serem executados com Flutter.

--

--