pushpalroy/JetLime
این یک کتابخانه چندسکویی کُوتلین (Kotlin Multiplatform) هست که برای نمایش یک Timeline یا نمودار زمانی در رابط کاربری طراحی شده.
کاربرد:
این کتابخانه به تو اجازه میده به راحتی یک نمای زمانی (مثل تایملاین فعالیتها، تاریخچه رویدادها یا مراحل یک فرآیند) رو در پروژههای کُوتلین مالتیپلتفرم پیادهسازی کنی، بدون نیاز به نوشتن کدهای تکراری برای هر پلتفرم.
در چه شرایطی بهتره استفاده شود؟
وقتی داری یک اپ چندسکویی با Jetpack Compose و Kotlin Multiplatform میسازی و نیاز داری یک تایملاین تمیز و واکنشگرا نمایش بدی — مثل بخش "تاریخچه سفارش"، "مراحل ثبت نام"، یا "فعالیتهای کاربر" در اپلیکیشن.
چند مثال از موارد استفاده:
- نمایش تاریخچه تراکنشهای مالی
- نمایش مراحل پیشرفت یک سفارش (در حال پردازش، ارسال شده، تحویل داده شده)
- نمایش لاگ فعالیتهای کاربر در طول زمان
- استفاده در اپهای آموزشی برای نمایش پیشرفت درسی
- ##TimelineUI
- ##KotlinMultiplatform
- ##JetpackCompose
- ##UIComponents
- ##CrossPlatform
- ##JetLime
- ##DeclarativeUI
- ##MobileDev
- ##KMP
- ##ModernAndroid
