About & Pics

Description

Lottie is an animation library built by Airbnb that renders Adobe After Effects animations in real time on Android, iOS and React Native. This is a sample app that includes several animations as well as different ways Lottie can be used in a real app.

For more information, read out blog post here: http://airbnb.design/introducing-lottie/
And visit our github page here: https://github.com/airbnb/lottie-android

 Free in Google Play

Screenshots

Lottie screenshot 1Lottie screenshot 2Lottie screenshot 3Lottie screenshot 4Lottie screenshot 5Lottie screenshot 6Lottie screenshot 7Lottie screenshot 8Lottie screenshot 9Lottie screenshot 10

Version History

Launched Jan 30, 2017 (about 2 years ago).

Releasing new versions every 29 days, on average.

Feb 19
2019
(Current)
Version 3.0.0-beta2

Security enhancements

Aug 12
2018
Version 2.6.0-rc2

View the changelog on Github for more information:
https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

May 11
2018
Version 2.5.5

Numerous bug fixes

Apr 01
2018
Version 2.5.3

App redesigned from the ground up!
More info at https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

Mar 18
2018
Version 2.5.2

App redesigned from the ground up!
More info at https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

Feb 18
2018
Version 2.5.0

Added the ability to dynamically change any property and much more.
Full changelog: https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

Feb 12
2018
Version 2.5.0-rc2

Updated to 2.5.0-rc2

Jan 30
2018
Version 2.5.0-rc1

Added the ability to change any values at runtime.
Lots of bug fixes

Dec 04
2017
Version 2.3.1

# 2.3.1
### Features and Improvements
* Expose `LottieComposition#getImages()` to aid in preloading images.
* Added support for text baseline.
### Bugs Fixed
* Prevented a crash when setting min frame > previous max frame.
* Fixed some bugs in subtract masks.
* Fixed some animation clamping when an animation was longer than its parent and time stretched.
* Stopped applying time stretch to a layer transform.

Nov 14
2017
Version 2.3.0

* Fixed an issue with mattes and time stretch.
* Support ellipses with reversed direction.

Sep 18
2017
Version 2.2.4

* Improved the reliability of scaling and using ImageView scale types.
* Fixed a clipping issue with precomps.
* Fixed an ArrayIndexOutOfBounds crash in the interpolator cache.
* Fixed some issues with progress and resume
* Fixed a StackOverflowErrors when animations are disabled
* Fixed a NPE in Keyframe.Factory

Sep 06
2017
Version 2.2.1

* Text now supports opacity
* Fixed a couple of couple of concurrency crashes
* Fixed a crash when animations are disabled
* Fixed a crash for letters with no shapes

Aug 15
2017
Version 2.2.0

Added the ability to set start/end progress of an animation.

Jul 27
2017
Version 2.1.2

* Support for text glyphs
* Support for fonts
* Support for dynamic text
* Support for repeaters
* Support for time remapping
* Support for time stretch
* Support for work area
* Support for mask opacity
* Render time graph in animation viewer
* Launcher shortcuts
* Sample app is now in Kotlin!

Jul 08
2017
Version 2.1.1

* Support for text glyphs
* Support for fonts
* Support for dynamic text
* Support for repeaters
* Support for time remapping
* Support for time stretch
* Support for work area
* Support for mask opacity
* Render time graph in animation viewer
* Launcher shortcuts
* Sample app is now in Kotlin!

Jul 08
2017
Version 2.1.0

* Support for text glyphs
* Support for fonts
* Support for dynamic text
* Support for repeaters
* Support for time remapping
* Support for time stretch
* Support for work area
* Support for mask opacity
* Render time graph in animation viewer
* Launcher shortcuts
* Sample app is now in Kotlin!

Jun 07
2017
Version 2.0.0

Improvements since Lottie 1.5
* Fill types.
* Gradients.
* Multiple fills and strokes per shape.
* Significant performance improvements for masks and mattes.
* Merge paths on KitKat+.
* Experimental hardware acceleration support.
* Programatic coloring.
* Programatic scaling.
Sample app:
* QR code scanning.
* New animations.
* Crash fixes.
* Paste json.

May 31
2017
Version 2.0.0-rc2

Features and Improvements
* Paste json into the sample app.
* Update a bitmap asset dynamically.
* Set scale from xml.
Bugs Fixed
* Resume no longer restarts the animation.
* More lenient crashes and getCallback() checks.
* Fewer addUpdateListener calls.
* Fix cache strategy when it and the animation is set from xml.

May 29
2017
Version 2.0.0-rc1

2.0.0-rc1
Features and improvements
* Set a color filter with xml
Bugs Fixed
* Prevent a rare crash when used from React Native.
* Apply transformation to gradient fills.
* Clip precomps to their bounds.
* Prevent a crash with certain extreme keyframe values.
* Fix the sample app for pre-lollipop.
* Fix some pre-lollipop rendering bugs.

May 09
2017
Version 2.0.0-beta4

Added a qr code reader to open an animation from lottiefiles.com or a link to any json file.
Added a scale slider to scale up or down your animations.
Added support for opacity stops in gradients.
Fixed numerous bugs in trim paths and dash patterns.
Full changelog: https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

Mar 19
2017
Version 2.0.0-beta2

* Ground up rewrite of the rendering engine.
* Vastly improved the performance of masks and mattes.
* Support for fill types (non-zero or even-odd).
* Support for gradient fills.
* Some merge path support. Enable it with `enableMergePathsForKitKatAndAbove` and read the
documentation before using it.
* Support for multiple fills and strokes on shapes.
* Better support for hardware acceleration.
* Added a ton of samples from lottiefiles.com to the sample app.

Mar 17
2017
Version 2.0.0-beta1

2.0.0-beta1
Features and improvements
Ground up rewrite of the rendering engine.
Support for fill types (non-zero or even-odd).
Support for linear gradient fills.
Some merge path support. Enable it with enableMergePathsForKitKatAndAbove and read the documentation before using it.
Support for multiple fills and strokes on shapes.
Expose several package prive methods on LottieAnimationView and LottieDrawable
Added a ton of samples from lottiefiles.com to the sample app.

Mar 05
2017
Version 1.5.3

1.5.3
* Added an image asset delegate so you can provide your own bitmaps from and sd card, for example.
* Added an attr for setting progress.
* Improved the performance of very large compositions by scaling them down to the screen size.
* Separate APIs for play/cancel with or without setting progress.
* Several issues that could cause graphical corruption in masks or mattes.
Full changelog: https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md

Feb 23
2017
Version 1.5.1

Updated to Lottie 1.5.1

Feb 09
2017
Version 1.0.2

Fixed an issue that prevented local files from loading

Feb 02
2017
Version 1.0.1

Fixed an issue that prevented local files from loading

Jan 30
2017
Version 1.0.0

Previous 3 versions
10

Total Ratings

5
8
4
0
3
1
2
1
1
0
510

Total Ratings

5
460
4
11
3
15
2
6
1
19