¿Qué es FVM?
Flutter Version Management, es una sencilla y muy útil CLI (Command-line interface) que puedes utilizar para administrar diferentes versiones de Flutter en tu ambiente local de desarrollo.
¿Cómo instalar FVM?
Puedes instalar FVM en diferentes Sistemas Operativos. A continuación te muestro los pasos a seguir para instalarlo en Mac, Windows y Linux.
Mac
Abre la terminal y ejecuta los siguientes comandos:
brew tap leoafarias/fvm
brew install fvm
Windows
Para instalar en Windows utiliza el gestor de paquetes chocolatey, una vez instalado, ejecuta el siguiente comando:
choco install fvm
Linux
Utilizando Homebrew para Linux, ejecuta el siguiente comando:
brew tap leoafarias/fvm
brew install fvm
Una vez tienes instalado FVM en el Sistema Operativo de tu preferencia, puedes administrar y utilizar diferentes versiones de Flutter en tu ambiente de desarrollo.
Administrando las versiones de Flutter
Completada la instalación de FVM puedes gestionar las diferentes versiones de Flutter que necesitas utilizar en tu entorno de desarrollo.
Puedes utilizar el comando fvm --help
para obtener ayuda de los opciones que puedes utilizar dentro del CLI de FVM.
Para instalar una versión de Flutter ejecuta el siguiente comando:
fvm install {version}
Especifica el número de versión del SDK de Flutter que deseas instalar, puedes consultar las versiones en el sitio oficial o puedes ejecutar el siguiente comando para obtener un listado de todas las versiones disponibles:
fvm release
Si deseas remover una versión previamente instalada:
fvm remove {version}
Para obtener un listado de las versiones que tengas instaladas en tu entorno, ejecuta:
fvm list
Para utilizar una versión específica de Flutter utiliza el siguiente comando:
fvm use {version}
Si recibes un mensaje de advertencia y no te permite usar la versión que deseas, puedes agregar el parámetro --force
:
fvm use {version} --force
Ahora para correr tu aplicación desde la línea de comando, deberás ejecutar:
fvm flutter run
Tu aplicación se ejecutará utilizando la versión de Flutter que tengas establecida en la configuración de FVM.
Conclusión
FVM es una herramienta muy útil cuando te encuentras desarrollando o dando mantenimiento a distintas aplicaciones móviles creadas en diferentes versiones de Flutter. Puedes cambiar de versión con mucha facilidad sin alterar tu entorno local de desarrollo.
FVM puede ser muy práctico para procesos de migración o actualización del SDK para tus aplicaciones, permitiéndote hacer pruebas y validaciones en un ambiente controlado.
Si deseas indagar más sobre esta herramienta te invito a que revises con más detalle la documentación del sitio oficial:
También puedes revisar el código fuente disponible en Github:
Happy coding!✌️
Top comments (0)