在以前,在Android,iOS和React Native app上面構(gòu)建復(fù)雜的動畫是困難和冗長的過程。你要么不得不為每個尺寸增加大量的圖片文件,要么干脆編寫數(shù)千行不可維護的代碼。正因為如此,大多的apps并沒有使用動畫——盡管這是一個交流想法和創(chuàng)建引人注目的用戶體驗的強大的工具。一年前,我們就開始改變。

今天,我們很高興來介紹我們的解決方案。Lottie是一個iOS,Android和React Native庫,可以實時渲染After Effects動畫,并且允許本地app像靜態(tài)資源那樣輕松地使用動畫。Lottie使用名為Bodymovin的開源After Effects的擴展程序?qū)С龅腏SON文件格式的動畫數(shù)據(jù)。擴展程序與JavaScript player捆綁在一起,可以在web上渲染動畫。自從2015年2月開始,Bodymovin的創(chuàng)建者,Hernan Torrisi通過每月為插件添加和改進功能,打造了堅實的基礎(chǔ)。我們的團隊(Brandon Withrow 在 iOSGabriel Peal 在 Android,Leland Richardson 在 React Native,和  在體驗設(shè)計上)在Torrisi的非凡的工作之上開始我們的旅程。