Airbnb desarrolla una herramienta Open Source con la que facilitar la creación de animaciones móviles. Lottie es ideal para desarrolladores.
Introducir animaciones en las apps móviles no resulta sencillo para la mayoría de desarrolladores. Por lo general hay que adaptarlas a las necesidades de la aplicación o animar imagen por imagen. Aunque Airbnb viene en ayuda de todos aquellos que deseen enriquecer su trabajo con diseños animados que, incluso, pueden reaccionar a los toques de pantalla.
Airbnb ha desarrollado Lottie, una herramienta Open Source que permite reproducir animaciones en tiempo real creadas con After Effects y sin necesidad de readaptar a móviles. El resultado es un ahorro considerable de trabajo y aplicaciones más visuales que, además, serán más sencillas de utilizar.
Lottie, una herramienta Open Source para el desarrollo de animaciones
Con Lottie resulta posible trasladar las animaciones desde After Effects sin necesidad de animar manualmente en el código nativo. Basta con exportar en JSON la animación utilizando el plugin Open Source Bodymovin. Lottie es una librería, también de código abierto, que se encarga de renderizar las animaciones en tiempo real en los dispositivos evitando cualquier tipo de codificación extra. El ahorro de trabajo es considerable.
Lottie ahorra un enorme trabajo a los desarrolladores a la vez que enriquece sus apps
Lottie se integra en Android y iOS permitiendo cargar las animaciones como si fuera cualquier otro contenido estático. Lottie permite pequeños iconos animados, animaciones a pantalla completa, es capaz de reproducir el contenido, actuar como control de reproducción y también reaccionar a los eventos provocados por el usuario. Esto implica un menor tiempo de desarrollo y, sobre todo, mayor riqueza visual de las aplicaciones.
Si no eres desarrollador seguramente no aprecies el avance de Lottie, aunque sí puedes probarlo desde ya mismo utilizando la aplicación Android que Airbnb ha subido a la Google Play Store. No podrás animar desde ella ya que sólo sirve de ejemplo para comprobar cómo se reproducen las animaciones. Incluye algunas de ejemplo y también es capaz de cargar archivos JSON externos.
Más información Airbnb