What problem does it solve?
Helps designers and engineers create native iOS interfaces that consistently follow Apple's Human Interface Guidelines and SwiftUI best practices, reducing layout regressions, accessibility issues, and platform-inconsistent experiences.
Core Features & Use Cases
- Human Interface Guidelines: Guidance on clarity, deference, and depth to ensure content-first, platform-consistent design.
- SwiftUI Layouts & Components: Patterns for stack-based layouts, adaptive grids, lazy collections, and reusable components.
- Navigation & State: Recipes for NavigationStack, TabView, NavigationSplitView, sheets, and state restoration.
- System Integration: Recommendations for SF Symbols, semantic colors, Dynamic Type, Dark Mode, and haptic feedback.
- Accessibility & Performance: Practices for VoiceOver, dynamic type handling, lazy loading, and memory-conscious lists.
- Use Case: Convert a legacy UIKit screen into an adaptive SwiftUI layout that supports iPhone, iPad multitasking, accessible labels, and dark mode.
Quick Start
Create a SwiftUI FeatureCard component that uses semantic colors, supports Dynamic Type and Dark Mode, includes an accessibility label and hint, and adapts its layout between iPhone and iPad.