প্রকল্প সম্পর্কে

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 সর্বশেষ canary সংস্করণ অনুসরণ করে, তাই অবদানকারীদের Android Studio Canary বিল্ড প্রয়োজন, যা স্থিতিশীল সংস্করণের পাশাপাশি ইনস্টল করা যায়। রিপোজিটরিটি Airbnb দ্বারা রক্ষণাবেক্ষণ করা হয়, যেখানে LottieFiles, LottieLab, Stream, Emerge Tools ও Coinbase সহ বিভিন্ন সংস্থার স্পনসরশিপ রয়েছে।