Sobre o projeto

Lottie é uma biblioteca de animação móvel que analisa animações do Adobe After Effects exportadas como JSON com o Bodymovin e as renderiza nativamente no Android. O projeto faz parte de uma família de renderizadores que abrange iOS, Web, React Native e Windows, com documentação, FAQ e exemplos hospedados em airbnb.io/lottie. O objetivo declarado é permitir que designers criem e publiquem animações sem que engenheiros as recriem manualmente. O README apresenta a biblioteca por meio de GIFs de exemplo e links para um aplicativo de demonstração no Google Play. A instalação é feita apenas via Gradle: adicione a dependência com.airbnb.android:lottie ao arquivo build.gradle do projeto. Um artefato separado, lottie-compose, fornece suporte ao Jetpack Compose, documentado na seção Android Compose do site. O Lottie 2.8.0 e versões superiores exigem projetos migrados para o AndroidX. O desenvolvimento do Lottie Compose faz com que o Gradle e o Android Gradle Plugin acompanhem os canaries mais recentes, de modo que os contribuidores precisam de builds Canary do Android Studio, que podem ser instalados em paralelo com as versões estáveis. O repositório é mantido pela Airbnb com patrocínio de organizações como LottieFiles, LottieLab, Stream, Emerge Tools e Coinbase.