इस प्रोजेक्ट के बारे में

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 सहित संगठनों का प्रायोजन है।