xvrh/lottie-flutter
این پکیج اجازه میدهد تا انیمیشنهای ساختهشده در After Effects را بهصورت натیو در اپلیکیشنهای Flutter اجرا کنید.
این ابزار یک پیادهسازی کاملاً خالص به زبان Dart از پخشکنندهٔ Lottie است و نیازی به کتابخانههای بیرونی یا کد نیتیو ندارد.
کاربرد:
این پکیج برای نمایش انیمیشنهای تعاملی و روان در رابط کاربری اپلیکیشنهای فلاتر مناسب است.
با استفاده از آن میتوانید فایلهای JSON تولیدشده توسط افزونهٔ Bodymovin در After Effects را مستقیماً در فلاتر اجرا کنید.
در چه شرایطی بهتره استفاده شود؟
وقتی به دنبال یک راهحل سبک، بدون وابستگی به پلتفرم و با عملکرد بالا برای نمایش انیمیشنهای پیچیده در فلاتر هستید.
همچنین وقتی نمیخواهید از کدهای نیتیو (مثل Kotlin یا Swift) استفاده کنید و ترجیح میدهید همه چیز در دارت باقی بماند.
چند مثال از موارد استفاده:
- نمایش انیمیشنهای لوودینگ و استارتآپ
- اجرای انیمیشنهای تعاملی در صفحات خطا یا موفقیت
- طراحی دکمهها و آیکونهای پویا
- افزودن افکتهای بصری جذاب در صفحات معرفی اپلیکیشن (Onboarding)
- ##lottie
- ##flutter
- ##dart
- ##animations
- ##ui
- ##ux
- ##mobile
- ##cross
- ##pure
- ##bodymovin
