Render After Effects animations natively on Android and iOS, Web, and React Native
Apache License 2.0
33558
849
5328

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

Tonal

Stream

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.

Contributors

gpeal
felipecsl
Goooler
boduan-coder
jossiwolf
azchohfi
digitalbuddha
ngsilverman
PaulWoitaschek
bmc08gt
elihart
hearsilent
Kevinrob
akihito104
ramonaharrison
seanfchan
dryganets
r-ralph
ajarl
codedjentleman
denis-bezrukov
howard0020
Bhullnatik
Jawnnypoo
TonnyL
kudanai
cdotchen
ZacSweers
cgathergood
sorotokin
imliujun
headsvk
pablorengo
alexbirkett
aaboyd
AlexKGwyn
alexjlockwood
amanjeetsingh150
rossbacher
flaringapp
AOrobator
CmoaToto
ArthurVimond
artyomd
ataulm
benjaminbarbe
bernaferrari
daose
brentwatson
fourlastor
egroden
Dong-wan
dustin-graham
hsrzq
fabionuno
Ferdzz
Gnod
monxalo
greggiacovelli
wiyarmir
har2008preet
harshithdwivedi
heitorcolangelo
leehong2005
IljaKosynkin
stewemetal
jhen0409
lencioni
johnsenner
lauweijie
JLLeitschuh
jyotirmoy-paul
kaushikgopal
LouisCAD
dloic
scana
markstonehouse
mgod
martijn00
m1ga
eartle
plnice
MSDarwish2000
NUmeroAndDev
nihalp
tttzof351
0legg
opayen
tikurahul
rezanejati
RhysDavis
rmtheis
romankivalin
ryanhurststrava
saketkumar95
stristr
scottdweber
sidharthv96
SnehPandya18
tylerbwong