GlideUI

screenshot of GlideUI

GlideUI - Get interactive card based UI in your iOS apps.

Overview

GlideUI offers a unique, interactive card-based user interface that enhances the aesthetics and usability of applications. Designed for ease of implementation and maximum customization, it's a compelling solution for developers looking to add a visually engaging component to their apps. With GlideUI, you can implement a sleek card experience that feels both modern and functional.

The setup process is straightforward, requiring just a few files and protocols. The focus on customization means that developers can tweak every aspect to fit their design vision while maintaining a smooth user experience. Whether used for notifications, options, or other interactive elements, GlideUI is poised to elevate your app's interface.

Features

  • Interactive Card Design: GlideUI employs a card-based design that allows for engaging user interactions, making your app feel dynamic and modern.

  • Easy Setup: The implementation is simple and does not rely on Storyboards, allowing for better control over the UI flow through Swift code in SceneDelegate.

  • Highly Customizable: With the ability to conform view controllers to the Glideable and GlideConfiguration protocols, developers can tailor the card's appearance and behavior to suit their needs.

  • Flexible Segmentation Options: Choose whether to enable segmentation in your cards, allowing for varying display states that can be set according to your app's requirements.

  • ScrollView & PanGesture Support: The inclusion of advanced scrolling behavior ensures that user interactions are smooth, with a seamless collapse effect as users scroll to the top.

  • Dynamic Dimensions: Customize card sizes easily using predefined dimensions or define custom sizes, ensuring the UI adapts to various screen sizes.

  • Protocol Conformance: The straightforward requirement of conforming to just one property for Glideable makes it quick to integrate without overly complicated code.

  • Reduced Rubberbanding Effect: The custom implementation provides a clean alternative to the traditional rubberbanding effect found in UIScrollViews, improving user satisfaction during interactions.