News for hackers. Stuff that matters.
Re:Lottie for Android, iOS, React Native, and Web by on_and_off on Friday June 01, 2018 @06:54PM (#17211184)
>Animated Vector Drawable (Android only). More performant because it runs on the RenderThread instead of the main thread. Supports only a subset of Lottie features. Progress can't be manually set. Doesn't support text or dynamic colors. Can't be loaded programatically or over the internet.

The real long term alternative on Android is that Bodymovin now has a plugin to directly export an animation to the VectorDrawable format. So you get the advantage of running on the RenderThread while still being able to work directly in AfterEffects.

Re:Lottie for Android, iOS, React Native, and Web by gpeal on Friday June 01, 2018 @08:42PM (#17211833)
Author of Lottie Android here. The bodymovin to avd plugin is extremely beta and only supports a sublet of after effects features and none of the lottie features such as manually setting progress or dynamic properties.
Re:Lottie for Android, iOS, React Native, and Web by chriskelley on Saturday June 02, 2018 @02:07AM (#17213000)
Thank you for your amazing work! It would be great to document that supported subset for Bodymovin to AVD — the Lottie supported features[1] matrix is awesome, and it would really create a ton of value to also document AVD support for Bodymovin in the same way. It's so black box right now, troubleshooting involves tweaking path nesting, exporting, diff xml, tweak, export, repeat.

[1] http://airbnb.io/lottie/supported-features.html

Re:Lottie for Android, iOS, React Native, and Web by on_and_off on Monday June 04, 2018 @11:22PM (#17234732)
op here. That's why I mentioned long term^^

Of course there are other options .. If Google were to open up a RenderThread api, lottie could potentially be just as efficient (although I fear how some devs will abuse this api). Or maybe AVD will get dynamic properties and progress setting.

No matter who does it first, the future is bright !