Visão geral
O FVM (Flutter Version Manager) é uma ferramenta de linha de comando que simplifica a gestão de várias versões do SDK do Flutter em projetos diferentes. Ele permite que desenvolvedores alternem facilmente entre canais estáveis, beta, dev e master, bem como versões específicas. O FVM armazena em cache as versões do SDK do Flutter localmente para trocas rápidas e garante que cada projeto use sua versão designada. Ideal para equipes trabalhando em múltiplos projetos Flutter com requisitos diferentes de SDK.
Casos de uso
- Gerenciando várias versões do Flutter em um único ambiente de desenvolvimento
- Alternando entre canais estáveis e beta do Flutter
- Garantir versões consistentes do SDK entre os membros da equipe
- Testando aplicativos rapidamente contra diferentes versões do Flutter
- Configurando pipelines de CI/CD com versões específicas do Flutter
Principais recursos
- Gerenciamento de versão do SDK do Flutter por projeto
- Suporte para todos os canais e versões do Flutter
- Armazenamento em cache local do SDK para troca mais rápida
- Interface de linha de comando simples
- Resolução automática de versão por meio do arquivo .fvm/config
Indicado para
- Desenvolvedores trabalhando em múltiplos projetos Flutter
- Equipes que exigem versões consistentes do Flutter SDK
- Ambientes de CI/CD
- Testes e depuração entre versões
Considerações
- Requer configuração do arquivo .fvm/config por projeto
- Limitado à plataforma Windows conforme listado
- Pode exigir configuração adicional em IDEs
- Incompatível com ferramentas do Flutter que ignoram o caminho do SDK