このプロジェクトについて

Lottieは、BodymovinでJSONとして書き出したAdobe After Effectsアニメーションを解析し、Android上でネイティブに描画するモバイルアニメーションライブラリです。このプロジェクトはiOS、Web、React Native、Windowsをカバーするレンダラー群の一部であり、ドキュメント、FAQ、サンプルはairbnb.io/lottieで公開されています。 目標として掲げられているのは、エンジニアが手作業でアニメーションを再現することなく、デザイナーがアニメーションを作成して出荷できるようにすることです。READMEでは、サンプルGIFとGoogle Playのデモアプリへのリンクを通じてライブラリを紹介しています。 インストールはGradleのみで行います。プロジェクトのbuild.gradleファイルに依存関係com.airbnb.android:lottieを追加します。別個のlottie-composeアーティファクトがJetpack Composeのサポートを提供しており、サイトのAndroid Composeセクションで文書化されています。Lottie 2.8.0以降では、AndroidXへ移行済みのプロジェクトが必要です。 Lottie Composeの開発では、GradleとAndroid Gradle Pluginが最新のカナリア版を追跡するため、コントリビューターはAndroid StudioのCanaryビルドを必要とします。これは安定版と並行してインストールできます。リポジトリはAirbnbが維持しており、LottieFiles、LottieLab、Stream、Emerge Tools、Coinbaseなどの組織からスポンサー提供を受けています。