Skip to content

Render After Effects animations natively on Android and iOS, Web, and React Native

License

Notifications You must be signed in to change notification settings

airbnb/lottie-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ccff9af · Mar 20, 2025
Sep 29, 2024
Mar 3, 2024
Oct 29, 2023
Oct 29, 2023
Oct 29, 2023
Oct 29, 2023
Nov 25, 2019
Apr 1, 2024
Jul 15, 2023
Sep 3, 2023
Sep 3, 2023
Dec 15, 2024
Mar 20, 2025
Mar 4, 2024
Aug 4, 2024
Mar 3, 2025
Jun 19, 2023
Sep 10, 2021
Oct 27, 2024
Mar 20, 2025
Sep 4, 2024
Apr 13, 2022
Mar 30, 2017
May 8, 2021
Oct 27, 2024
Oct 21, 2024
Mar 3, 2024
Sep 10, 2021
Mar 20, 2025
Aug 27, 2021
Sep 10, 2021
May 7, 2023
Nov 13, 2018
Mar 3, 2024
Sep 10, 2021
Oct 29, 2023
Feb 14, 2023
Aug 11, 2018
Mar 3, 2024

Lottie for Android, iOS, React Native, Web, and Windows

Build Status

Get it on Google Play

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!

For the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it by hand. They say a picture is worth 1,000 words so here are 13,000:

Sponsors

Lottie is maintained and improved on nights and weekends. If you use Lottie in your app, please consider sponsoring it to help ensure that we can continue to improve the project we love. Click the sponsor button above to learn more

Sponsor Button

Lead Sponsors

Lottiefiles

Lottie Lab

Airbnb

Stream

Emerge Tools

Coinbase

View documentation, FAQ, help, examples, and more at airbnb.io/lottie

Example1

Example2

Example3

Community

Example4

Download

Gradle is the only supported build configuration, so just add the dependency to your project build.gradle file:

dependencies {
  implementation 'com.airbnb.android:lottie:$lottieVersion'
}

The latest Lottie version is: lottieVersion

The latest stable Lottie-Compose version is: lottieVersion Click here for more information on Lottie-Compose.

Lottie 2.8.0 and above only supports projects that have been migrated to androidx. For more information, read Google's migration guide.

Contributing

Because development has started for Lottie Compose, Gradle, and the Android Gradle Plugin will be kept up to date with the latest canaries. This also requires you to use Android Studio Canary builds. Preview builds can be installed side by side with stable versions.