3 repository-uri
Design patterns and interface guidelines specifically for enhancing the user experience of iOS applications.
Distinguishing note: Shortlist candidates focused on installation, distribution, or onboarding, not general UX patterns for empty states.
Explore 3 awesome GitHub repositories matching mobile development · iOS User Experience Patterns. Refine with filters or upvote what's useful.
DZNEmptyDataSet is a reusable UI library and collection of view components designed for rendering empty state screens on mobile platforms. It provides a system for displaying customizable placeholder views and messages when a data collection contains no information. The library enables the creation of placeholder views containing images, text, and buttons. It includes capabilities for visual styling using attributed strings, visibility control based on data set status, and layout refreshing without reloading the underlying data source. The system also handles user interactions, allowing the
Improves mobile app interfaces by providing clear guidance and actionable triggers when screens are empty.
iRate is an iOS app rating prompt library and user engagement tool. It provides a framework for triggering native App Store rating requests and integrating tools that direct users to application pages and review prompts within the Apple ecosystem. The library optimizes the timing of feedback requests by tracking application usage metrics, specifically installation dates and launch counts. This ensures rating dialogs appear only after specific installation age and launch count thresholds are met to avoid interrupting the primary application workflow. The project covers a range of capabilities
Implements iOS-specific user experience patterns to ensure rating prompts do not interrupt primary application workflows.
Toast-Swift is an iOS toast notification framework and library used to display temporary informational pop-ups. It provides a programmatic way to trigger non-intrusive feedback alerts on any view within a Swift project by extending the UIView object class. The framework implements these notifications as screen overlays that provide immediate feedback about actions or events without interrupting the user workflow. These overlays are designed to disappear automatically after a set duration.
Implements non-intrusive notification overlays following standard iOS user experience patterns.