Sobre el proyecto
Lottie es una biblioteca de animación móvil que analiza animaciones de Adobe After Effects exportadas como JSON con Bodymovin y las renderiza de forma nativa en Android. El proyecto forma parte de una familia de renderizadores que abarcan iOS, Web, React Native y Windows, con documentación, preguntas frecuentes y ejemplos alojados en airbnb.io/lottie.
El objetivo declarado es permitir que los diseñadores creen y publiquen animaciones sin que los ingenieros tengan que recrearlas a mano. El README presenta la biblioteca mediante GIFs de ejemplo y enlaces a una aplicación de demostración en Google Play.
La instalación es únicamente mediante Gradle: añadir la dependencia com.airbnb.android:lottie al archivo build.gradle del proyecto. Un artefacto independiente, lottie-compose, proporciona compatibilidad con Jetpack Compose, documentado en la sección Android Compose del sitio. Lottie 2.8.0 y versiones posteriores requieren proyectos migrados a AndroidX.
El desarrollo de Lottie Compose implica que Gradle y el complemento Android Gradle siguen las últimas versiones canary, por lo que los colaboradores necesitan compilaciones de Android Studio Canary, que pueden instalarse junto a las versiones estables. El repositorio es mantenido por Airbnb con el patrocinio de organizaciones como LottieFiles, LottieLab, Stream, Emerge Tools y Coinbase.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.