منصوبے کے بارے میں

Lottie ایک موبائل اینیمیشن لائبریری ہے جو Bodymovin کے ساتھ JSON میں ایکسپورٹ کی گئی Adobe After Effects اینیمیشنز کو پارس کرتی ہے اور اینڈرائیڈ پر انہیں مقامی طور پر رینڈر کرتی ہے۔ یہ پروجیکٹ رینڈررز کے ایک خاندان کا حصہ ہے جس میں iOS، Web، React Native اور Windows شامل ہیں، اور اس کی دستاویزات، FAQ اور مثالیں airbnb.io/lottie پر دستیاب ہیں۔ اس کا بیان کردہ مقصد یہ ہے کہ ڈیزائنرز اینیمیشنز بنا کر شیئر کر سکیں، بغیر اس کے کہ انجینئرز انہیں دوبارہ ہاتھ سے بنائیں۔ README اس لائبریری کو مثالی GIFs کے ذریعے پیش کرتا ہے اور 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 سمیت تنظیموں کی اسپانسرشپ حاصل ہے۔