Preparar o ambiente corretamente faz parte da experiência do programador e é fundamental para ter uma boa experiência com Flutter. Por ser uma ferramenta complexa, com resultados fantásticos, é esperado que a configuração do ambiente DevOps seja trabalhosa e com diversos pequenos detalhes, e é isso que mostro abaixo:
No momento em que testo o Flutter para este tutorial, estamos na versão estável 3.32 do pacote:
Baixe a versão Windows do pacote Flutter SDK (do Stable channel) de https://docs.flutter.dev/install/archive
Localize o arquivo baixado e descompacte-o: clique direito → Extrair tudo
Mova a pasta flutter descompactada para a pasta do usuário atual. Ex.: C:\Users\[senome]
Deve ficar algo como C:\Users\[senome]\flutter
ATENÇÃO! Não instale o Flutter em um diretório ou caminho que atenda a uma ou ambas as seguintes condições:
O caminho contém caracteres especiais, acentos ou espaços.
O caminho requer privilégios elevados, por exemplo, C:\Program Files
Tecle ⊞ e digite "variáveis" na caixa de pesquisa
Clique em "Editar as variáveis de ambiente do sistema" quando aparecer
Na janela "Propriedades do Sistema", guia "Avançado"
Clique no botão [Variáveis de Ambiente...] no final da janela
Na seção "Variáveis de usuário para...", na lista de variáveis, selecione Path e clique em [Editar]
Em "Editar a Variável de Ambiente", clique em [Novo]
Adicione o caminho da pasta bin do Flutter SDK → %USERPROFILE%\flutter\bin
Feche todas as janelas clicando em [Ok] para confirmar os ajustes
Abra um prompt de comandos: ⊞ → "cmd" → Enter
Para verificar a instalação, configuração e a versão atual do Flutter, digite:
flutter --version
Você deve ter algo como:
Flutter 3.32.7 • channel stable • https://github.com/flutter/flutter.git
Framework • revision d7b523b356 (2 days ago) • 2025-07-15 17:03:46 -0700
Engine • revision 39d6d6e699 (2 days ago) • 2025-07-15 15:39:12 -0700
Tools • Dart 3.8.1 • DevTools 2.45.1
Aproveite para verificar as pendências de criação de projetos, digitando:
flutter doctor
Veremos mais deste comando mais à frente. Ele validará nossas instalações.