Una alternativa Lottie a Flutter suele ser un cambio en lo que el archivo puede hacer, no solo un cambio en el formato del archivo. Los archivos Lottie son animaciones vectoriales exportadas desde After Effects. El paquete Flutter Lottie los reproduce bien y puedes controlar la velocidad, el progreso y el bucle desde Dart. Lo que no puedes hacer es abrir el archivo y cambiar su comportamiento sin volver a la herramienta de animación.
Rive es la opción más cercana establecida para la animación vectorial interactiva. Usted construye la obra de arte y una máquina de estado en el editor Rive, luego lo maneja desde el tiempo de ejecución Flutter con entradas. Los equipos que ya utilizan Rive para web o dispositivos móviles pueden reutilizar el mismo archivo. La compensación es el costo y el bloqueo: el plan gratuito de Rive exporta archivos que reproducen una pantalla de presentación de Rive, y los planes pagos la eliminan.
ExodeUI adopta un enfoque de tiempo de ejecución similar pero se centra en la interfaz de usuario del producto. Usted diseña estados, transiciones, resortes y eventos en un editor visual y luego reproduce el resultado a través del tiempo de ejecución Flutter. La fuente es un archivo abierto .exode JSON, y el mismo archivo puede tener como destino React, Vue, Svelte, Angular, Solid, React Native, SwiftUI y Flutter. ExodeUI es más nuevo que Rive, así que verifique que el tiempo de ejecución de Flutter cubra las plataformas que envía.
Si el movimiento es un control giratorio de carga, una transición de icono o un simple cambio de página, el AnimationController integrado de Flutter y las animaciones implícitas suelen ser suficientes. Agregar un activo creado solo tiene sentido cuando un diseñador necesita controlar el tiempo o cuando la misma animación debe aparecer en varias plataformas.
Antes de elegir, prueba una pantalla real. Verifique el soporte de tiempo de ejecución para sus objetivos Flutter, cómo están conectadas las entradas, qué sucede cuando el activo no se carga y si la licencia de la herramienta se adapta al uso comercial. Un breve prototipo le dirá más que una tabla de características.