Understanding the internals of Lottie Android and the Loading and Rendering of the Animation file

preview_player
Показать описание
Narrated by THECAKEISTALKING

THECAKEISTALKING Socials:


Edited by Atharva Saraf

⭐Join Discord:

How Lottie for Android works internally?

Part of the Android Internals playlist.

Lottie is an animation rendering library open-sourced by Airbnb. With Android, it also supports iOS, React Native, Windows, and Web platforms.

Lottie currently supports rendering and playing After Effects animations. Lottie uses the JSON data exported by bodymovin, an After Effects plug-in as the animation data source.

Lottie's animation is drawn by a pure canvas.

The following is a description of the three core classes in Lottie-Android:

a) LottieComposition (which converts JSON to data object):

b) LottieDrawable (which converts data Object to Drawable):

c) LottieAnimationView (performs drawing):

We understand all the internal details of Lottie for Android code and the loading and rendering of the Animation file.

Powered by Android Dev Notes

#Android #Lottie #AndroidInternals #AndroidDevNotes

References:

📚 Learn Android from Experts at:

😎 Find more Awesome Android Apps in Kotlin, MVVM, Jetpack:

📑 Android Dev Weekly:

📱 Follow us on:

⭐ Discord:

⭐ GitHub:

⭐ Twitter:

⭐ Instagram:

⭐ Medium:
Рекомендации по теме
Комментарии
Автор

Pretty amazing!!! Keep up the good work guys!!!🔥

jerinignatious
Автор

Do u know how to lod a json file to LottieComposition?

rodrigobarboza