Descripción general
FVM ayuda con la necesidad de compilaciones coherentes de aplicaciones al hacer referencia a la versión del SDK de Flutter utilizada por proyecto. También te permite tener varias versiones de Flutter instaladas para validar y probar rápidamente los próximos lanzamientos de Flutter con sus aplicaciones sin tener que esperar la instalación de Flutter cada vez.
#
Motivación- Necesitamos tener más de un SDK de Flutter a la vez.
- Probar nuevas funciones SDK requiere cambiar entre Canales.
- El cambio entre canales es lento y requiere una reinstalación cada vez.
- No hay forma de realizar un seguimiento de la última versión funcional/utilizada del SDK en una aplicación.
- Las actualizaciones importantes de Flutter requieren la migración de todas las aplicaciones de Flutter en la máquina.
- Entornos de desarrollo inconsistentes entre otros desarrolladores en el equipo.
#
Video guías y tutorialesPuede ver una lista de reproducción de muchas guías y tutoriales de Youtube realizados por la increíble comunidad de Flutter en muchos idiomas diferentes.
#
PrincipiosSeguimos estos principios cuando construimos y agregamos nuevas funciones a FVM.
- Utilizar siempre las herramientas de Flutter cuando interactúe con el SDK.
- No sobrescribir ningún comando de la CLI de Flutter.
- Seguir las instrucciones de instalación sugeridas por Flutter para lograr el almacenamiento en caché.
- Extender el comportamiento de Flutter y no modificarlos.
- La API debe ser simple y fácil de entender.