An iOS library that creates an iridescent effect view that responds to device motion, inspired by Apple Pay Cash.
Shiny is an iOS library that creates an iridescent, color-shifting visual effect view inspired by the Apple Pay Cash card. It generates a dynamic radial gradient that responds to the device's gyroscope, allowing the effect to change as the user moves their phone. This solves the need for implementing complex, motion-reactive UI animations with a simple, customizable component.
iOS developers looking to add premium, interactive visual effects to their apps, particularly those aiming to replicate Apple-style UI animations or enhance card/background elements with dynamic motion.
Developers choose Shiny because it provides a ready-to-use, high-fidelity implementation of a popular Apple design pattern without requiring low-level graphics or motion handling code. Its simple API and gyroscope integration make it uniquely suited for creating immersive, motion-aware interfaces.
Iridescent Effect View (inspired by Apple Pay Cash) ✨
Renders a shimmering, color-shifting gradient that mimics high-end UI designs like the Apple Pay Cash card, solving the need for complex animations with a simple component.
Automatically updates the effect in response to device motion via startUpdates(), creating an immersive experience without manual gyroscope code.
Offers full control over gradient colors, locations, and scale through exposed properties, allowing precise matching to any design.
Works programmatically or via Interface Builder with minimal setup, and supports CocoaPods and Carthage for straightforward installation.
Only works on iOS 9.0+ and requires a gyroscope, limiting compatibility with older devices, simulators, or non-iOS platforms.
Continuous gyroscope observation through startUpdates() can drain battery if not managed with stopUpdates(), making it less ideal for energy-sensitive apps.
The README provides basic usage but lacks detailed examples, troubleshooting, or best practices for complex scenarios like SwiftUI integration.
☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting
A UI/UX framework for creating beautiful applications.
A collection of awesome loading animations
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.