Lottie は、Android、iOS、Web、Windows 向けのライブラリで、Adobe After Effects で作成され、Bodymovin を使って json としてエクスポートされたアニメーションを解析し、モバイルとウェブでネイティブにレンダリングします。
デザイナーは、エンジニアが苦労して手作業で再現することなく、初めて美しく、そしてそのままリリースできるアニメーションを作成できます。百聞は一見に如かず、ということで、13,000語に相当するアニメーションをご覧ください。
これらのアニメーションはすべて After Effects で作成され、Bodymovin でエクスポートされ、追加のエンジニアリング作業なしでネイティブにレンダリングされています。
Bodymovin は、Hernan Torrisi 氏によって作成された After Effects プラグインで、After Effects ファイルを json としてエクスポートし、JavaScript ウェブプレーヤーを含んでいます。私たちは彼の素晴らしい功績の上に、Android、iOS、React Native、Windows にまでその使用範囲を拡張しました。
詳細については、ブログ記事をご覧ください。または、GitHub または lottie@airbnb.com でお問い合わせください。
Android 用のサンプルアプリは、自分でビルドすることも、Play ストアからダウンロードすることもできます。サンプルアプリには、いくつかの組み込みアニメーションが含まれていますが、内部ストレージまたは URL からアニメーションを読み込むこともできます。
Windows の場合は、Lottie Viewer アプリで Lottie アニメーションのプレビューとコード生成クラスを取得し、Lottie Samples アプリでコードサンプルと簡単なチュートリアルを開始できます。
lottie@airbnb.com までメールでお知らせください。近日中に、世界中の Lottie の実際の使用例を掲載した testimonials and use cases ページを作成します。また、アニメーションの回帰を防ぐために使用できる内部回帰テストリポジトリもあります。
Lottie は、ドイツの映画監督であり、シルエットアニメーションの第一人者である Lotte Reiniger にちなんで名付けられました。彼女の最も有名な映画は、現存する最古の長編アニメーション映画である「アフメッド王子の冒険」(1926 年) です。これは、ウォルト・ディズニーの長編映画「白雪姫と七人の小人」(1937 年) よりも 10 年以上も前の作品です。ロッテ・ライニガーの芸術
Airbnb の Lottie チームによる記事とポッドキャストをご紹介します。
コミュニティからのリンクをご紹介します。