What problem does it solve?
This Skill provides guidance and examples for building robust, maintainable, and visually appealing user interfaces using SwiftUI, ensuring adherence to modern best practices.
Core Features & Use Cases
- View Composition: Learn to break down complex UIs into small, reusable subviews.
- State Management: Understand and apply modern SwiftUI state patterns (
@State, @Binding, @Observable, @Environment).
- Navigation Patterns: Implement tab-based architectures, navigation stacks, and sheet presentations effectively.
- Component References: Access detailed guidance on common UI components like
TabView, NavigationStack, and sheets.
- Use Case: When designing a new feature with multiple screens and complex user interactions, use this Skill to ensure your SwiftUI implementation is clean, efficient, and follows established patterns.
Quick Start
Review the references/app-wiring.md file to understand how to set up the root view with TabView and NavigationStack.