What problem does it solve?
This Skill helps developers create visually appealing and user-friendly native iOS applications by adhering to Apple's Human Interface Guidelines and leveraging SwiftUI's powerful declarative UI framework.
Core Features & Use Cases
- HIG Compliance: Ensures designs align with Apple's established principles for clarity, deference, and depth.
- SwiftUI Layouts: Provides examples and guidance for building adaptive and responsive layouts using Stacks, Grids, and Spacers.
- Navigation Patterns: Demonstrates implementation of NavigationStack, TabView, and other essential iOS navigation paradigms.
- System Integration: Guides on using SF Symbols, Dynamic Type, and semantic colors for a consistent look and feel.
- Use Case: A developer needs to build a new screen for their iOS app that displays a list of items with images and text. They can use this Skill to quickly implement a SwiftUI
List or LazyVGrid that follows HIG, incorporates proper spacing, and uses semantic colors for accessibility.
Quick Start
Use the mobile-ios-design skill to generate a SwiftUI FeatureCard component with a title, description, and system image.