๐ ๐รก๐ฌ๐ข๐๐จ ๐ช๐ฎ๐ ๐๐จ๐รช ๐๐ซ๐๐๐ข๐ฌ๐ ๐๐๐๐๐ซ ๐ฌ๐จ๐๐ซ๐ ๐ ๐ฅ๐ฎ๐ญ๐ญ๐๐ซ ๐ ๐ ๐๐ ๐
- #Dart
- #Flutter
- #Android
- #iOS
A ferramenta ๐:ย
ย Imagine poder alternar entre projetos novos e antigos sem ter que recriar todo o ambiente com a versรฃo correta do Flutter para cada projeto. ร possรญvel!
Hoje, trago um post rรกpido sobre o ๐ ๐๐ (๐ ๐ฅ๐ฎ๐ญ๐ญ๐๐ซ ๐๐๐ซ๐ฌ๐ข๐จ๐ง ๐๐๐ง๐๐ ๐๐ฆ๐๐ง๐ญ).
O FVM รฉ uma ferramenta de linha de comando (CLI) simples e poderosa que permite aos desenvolvedores gerenciar e alternar facilmente entre mรบltiplas versรตes do SDK do Flutter em sua mรกquina. Ele รฉ especialmente รบtil em cenรกrios com mรบltiplos projetos, onde diferentes aplicaรงรตes podem exigir versรตes distintas do Flutter.
Isso รฉ incrรญvel! Com poucos comandos, รฉ possรญvel montar um ambiente adequado para cada projeto, facilitando o desenvolvimento e o trabalho com versรตes distintas do Flutter.
Instalaรงรฃo ๐ ๏ธ :
A instalaรงรฃo do FVM รฉ bem tranquila e pode variar um pouco dependendo do seu sistema operacional. Todo o passo a passo estรก no site oficial: โ Instalar
Apรณs a instalaรงรฃo, e para ser sincero, vocรช usarรก poucos comandos no dia a dia. Vou apresentar os mais comuns, mas fique ร vontade para explorar os demais no site do FVM ou atravรฉs do CLI com "๐๐๐ --๐๐๐๐".
Comandos essenciais โก:ย
๐๐ฏ๐ฆ ๐ฅ๐ข๐ฌ๐ญ: Lista as versรตes do Flutter instaladas e identifica qual estรก ativa global e localmente.
๐๐ฏ๐ฆ ๐ข๐ง๐ฌ๐ญ๐๐ฅ๐ฅ <๐ฏ๐๐ซ๐ฌรฃ๐จ>: Permite instalar uma versรฃo especรญfica do Flutter. Apรณs a instalaรงรฃo, vocรช pode verificar usando o comando fvm list.
- ๐๐ฑ๐๐ฆ๐ฉ๐ฅ๐จ: fvm install stable (instala a รบltima versรฃo estรกvel) ou ๐๐ฏ๐ฆ ๐ข๐ง๐ฌ๐ญ๐๐ฅ๐ฅ 3.22.5 (instala uma versรฃo especรญfica).
๐๐ฏ๐ฆ ๐ ๐ฅ๐จ๐๐๐ฅ <๐ฏ๐๐ซ๐ฌรฃ๐จ>: Define qual versรฃo serรก utilizada globalmente em todos os projetos. Este serรก seu ambiente padrรฃo. Se a versรฃo selecionada nรฃo estiver em seu repositรณrio local, ele pedirรก para baixar. Basta seguir o processo e, apรณs o download, sua versรฃo global estarรก configurada.
๐๐ฏ๐ฆ ๐ฎ๐ฌ๐ <๐ฏ๐๐ซ๐ฌรฃ๐จ>: Aqui estรก a magia da ferramenta! Este comando define qual versรฃo serรก utilizada localmente, apenas no projeto atual. Assim como o comando global, se a versรฃo nรฃo estiver instalada, ele oferecerรก a opรงรฃo de baixรก-la.
Lembre-se: use este comando dentro da pasta do projeto! ๐ย
Com esses comandos, vocรช jรก resolverรก 80% dos seus problemas com versionamento em mรบltiplos projetos Flutter.
Consideraรงรตes Finais ๐:ย
Espaรงo em Disco: As diferentes versรตes do Flutter podem ocupar um espaรงo considerรกvel. ร recomendรกvel remover versรตes que vocรช nรฃo usa mais com ๐๐ฏ๐ฆ ๐ซ๐๐ฆ๐จ๐ฏ๐ <๐ฏ๐๐ซ๐ฌรฃ๐จ>.
Nรฃo รฉ bala de prata: O FVM รฉ excelente, mas existem outras soluรงรตes na comunidade. Tenha a curiosidade de explorar e ver qual se adequa melhor ao seu estilo de programar. Lembre-se: a melhor ferramenta รฉ aquela que resolve o seu problema!
Site oficial: https://fvm.app/
hashtag#Flutter hashtag#FlutterDev hashtag#FVM hashtag#Dart hashtag#MobileDevelopment hashtag#DevMobile hashtag#Versionamento hashtag#tech