A SwiftUI implementation of a liquid swipe control with smooth animated transitions between views.
LiquidSwipe is a SwiftUI control that implements a liquid swipe animation for navigating between views in iOS apps. It recreates the beautiful wave-like transition effect originally designed by Cuberto, providing a visually engaging alternative to standard page swipes. The project serves as both a production-ready component and an educational example of advanced SwiftUI animation techniques.
iOS developers building SwiftUI applications who want to implement sophisticated, visually appealing navigation transitions. It's particularly useful for those creating onboarding flows, tutorial screens, or any app requiring engaging page-swiping interactions.
Developers choose LiquidSwipe because it provides a production-ready implementation of a complex animation that would be difficult to build from scratch, while demonstrating best practices for SwiftUI animation and gesture handling. As an open-source project from experienced iOS developers, it offers reliable code that can be easily customized.
Example of using SwiftUI to create a beautiful Liquid Swipe control
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The liquid swipe effect is smooth and engaging, as shown in the demo GIF, providing a premium, fluid transition that mimics Cuberto's original design.
Built entirely with SwiftUI, it leverages modern declarative UI frameworks, making it a seamless choice for iOS 13+ apps without UIKit bridging.
Developers can adapt the control to match app design, with implied support for color and animation tweaks based on the project's feature list.
Serves as a practical example of advanced SwiftUI animations, helping developers learn gesture handling and complex animation techniques from production-ready code.
The README is minimal, requiring developers to read an external blog post for implementation details, which can hinder quick setup and integration.
Only supports iOS 13 and above, excluding older devices and other Apple platforms, restricting its use in cross-platform or legacy projects.
Specifically designed for liquid swipe transitions, so it's not a general-purpose navigation solution and may not fit apps needing varied or simpler animations.