lottie-android
Render After Effects animations natively on Android and iOS, Web, and React Native
Lottie: After Effects animation without hand reimplementing
A mobile library for Android and iOS that parses After Effects animations exported as JSON with Bodymovin and renders them natively.
How it renders
Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as JSON with Bodymovin and renders them natively on mobile. The GitHub description extends the reach to Web and React Native. Native rendering is the point; the animations do not go through a web view or a runtime wrapper. Java is the primary language, the license is Apache-2.0, and the homepage is airbnb.io.
The designer shift
For the first time, the README says, designers can create and ship animations without an engineer painstakingly recreating them by hand. The library is framed as a bridge between design tools and native rendering. The mobile scope is explicit: this is a library for apps, not for the web. That sentence is the emotional core of the project.
Adding it to a build
Gradle is the only supported build configuration, so users add the dependency to their project build file. The latest stable Lottie Compose version is noted, with more information on Lottie Compose available from the same project. Everything a reader needs to start is in those two steps.
Maintenance and sponsorship
The README says Lottie is maintained and improved on nights and weekends and asks users to consider sponsoring the project to help ensure continued improvement, with a sponsor button referenced. The project is developed by Airbnb and supports Android, iOS, React Native, Web, and Windows.
Editorial conclusion
The strongest line in the README is the pitch to designers: ship animation without asking an engineer to rebuild it. The rest is dependency setup, a version note, and a sponsorship request.
Community notes