프로젝트 소개
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 빌드가 필요합니다. 이 저장소는 LottieFiles, LottieLab, Stream, Emerge Tools, Coinbase를 비롯한 조직의 후원을 받아 Airbnb가 유지 관리합니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.