What problem does it solve?
Provides a consolidated set of design principles to help developers and designers build polished, native-feeling SwiftUI apps and WidgetKit widgets by constraining spacing, typography, and color choices to proven patterns.
Core Features & Use Cases
- Spacing System: enforce a base-4/base-8 grid to eliminate arbitrary padding and create consistent rhythm.
- Typography: advocate a minimal, weight-driven hierarchy for readability and sophistication.
- Colors: prefer system semantic colors to support light/dark mode and accessibility.
- Proportional Sizing: advocate for proportional component dimensions and stroke widths to avoid oversized UI elements.
- Native Patterns: encourage usage of native Grouped Content, NavigationStack, and WidgetKit patterns over custom, non-native UI.
- Pre-Ship Checklist: provide a consolidated verification list to ensure UI quality before shipping.
- Use Cases: apply when building or refining SwiftUI views, WidgetKit widgets, or any native Apple UI.
Quick Start
Review these principles when designing or refining SwiftUI interfaces, WidgetKit widgets, or any native Apple UI.