maustinstar/shiny
این پروژه یک کتابخانهٔ سوئیفتی برای SwiftUI است که با استفاده از ژیروسکوپ دستگاه ، افکتهای نور و حرکت روی رنگها شبیهسازی میکند.
کاربرد:
این ابزار به تو امکان میده تا رابط کاربری خودت رو پویاتر و تعاملیتر کنی، بدون نیاز به کدنویسی پیچیده. مناسب برای دکمهها، کارتها یا هر View در SwiftUI که بخوای با حرکت دستگاه واکنش نشون بده.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای تجربه کاربری رو با حرکت دستگاه غنیتر کنی، مثل اپلیکیشنهای نمایش محصول، گالری عکس یا تمهای پویا. همچنین وقتی میخوای طراحی خودت حس عمق و واقعگرایی داشته باشه.
چند مثال از موارد استفاده:
- ایجاد افکت نور روی دکمهها وقتی دستگاه رو حرکت میدی
- تغییر رنگ پسزمینه کارتها بر اساس زاویه دید کاربر
- شبیهسازی بازتاب نور روی لوگو یا تصاویر در یک صفحه نمایش محصول ️
- ##SwiftUI
- ##iOSDev
- ##Gyroscope
- ##InteractiveUI
- ##MotionEffects
- ##UIAnimation
- ##SwiftLibrary
- ##UserExperience
- ##DynamicDesign
- ##maustinstar
