airbnb/lottie-android

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 44 minutes ago
Added to GitGenius on June 23rd, 2026
Created on October 6th, 2016
Open Issues & Pull Requests: 69 (+0)
Number of forks: 5,430
Total Stargazers: 35,691 (+0)
Total Subscribers: 834 (+0)

Issue Activity (beta)

Open issues: 53
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 355 days
Stale 30+ days: 50
Stale 90+ days: 45

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 4

Top labels

  • Rendering bug (60)
  • Non-Rendering Bug (33)
  • New feature (31)
  • Needs more info (13)
  • Incorrect Template Usage (8)
  • Text (2)
  • Crash (1)
  • Help wanted (1)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 2.9 days
90th percentile: 0.1 hours
Tracked items: 145

Most active contributors

Detailed Description

Lottie for Android is Airbnb's open-source library that enables developers to render Adobe After Effects animations natively on Android devices. The library works by parsing animations exported as JSON from After Effects using the Bodymovin plugin, then displaying them directly in Android applications without requiring manual recreation by engineers. This approach bridges the gap between design and development, allowing designers to create and ship animations directly without extensive hand-coding by developers.

The repository is written in Java and serves as the Android implementation of Airbnb's broader Lottie ecosystem, which includes parallel implementations for iOS, React Native, Web, and Windows. The library is distributed through Gradle and available on Maven Central, with version 2.8.0 and above requiring projects to use AndroidX. Beyond the core library, the project maintains a Lottie-Compose variant for developers using Jetpack Compose, reflecting the library's evolution alongside modern Android development practices.

According to GitGenius activity tracking, the repository maintains a median issue and pull request response latency of 0.0 hours with a mean of 65.8 hours across 144 tracked items, indicating active and responsive maintenance. The most frequently addressed issue categories are rendering bugs with 60 tracked instances, non-rendering bugs with 33 instances, and new feature requests with 31 instances. This distribution suggests the project prioritizes visual correctness and animation fidelity while remaining open to feature expansion. The primary maintainer, gpeal, has logged 236 events in the tracked data, with additional contributors kudanai and bubble2025 showing 10 and 9 events respectively.

The library is classified across multiple technical domains including animation rendering, vector graphics, mobile UI, Android integration, JSON-based animations, motion design, performance optimization, and cross-platform support. These classifications reflect the sophisticated nature of the project, which must handle complex animation parsing, efficient rendering pipelines, and compatibility across different Android versions and devices. The repository's technical scope extends beyond simple animation playback to encompass interactive visuals and performance considerations critical for mobile applications.

Lottie-Android maintains connections with other significant open-source projects through overlapping contributors, including JetBrains' Compose Multiplatform, Material Components for Android, and Flutter. These connections indicate the library's integration into broader Android development ecosystems and its relevance to modern cross-platform development approaches. The project is actively sponsored by organizations including LottieFiles, Lottie Lab, Airbnb, Stream, Emerge Tools, and Coinbase, demonstrating commercial and community investment in its continued development and improvement. The README explicitly notes that development occurs on nights and weekends, with sponsorship encouraged to sustain ongoing improvements to the project.

lottie-android
by
airbnbairbnb/lottie-android

Repository Details

Fetching additional details & charts...