What problem does it solve?
This skill addresses the complexity of building high-performance, accessible, and adaptive native mobile interfaces in SwiftUI and Jetpack Compose, preventing common issues like UI jank, state synchronization errors, and poor accessibility.
Core Features & Use Cases
- Declarative UI Implementation: Provides patterns for efficient list rendering, state hoisting, and navigation stack management.
- Adaptive Design: Offers guidance on implementing responsive layouts that handle different screen sizes, orientations, and accessibility settings like Dynamic Type.
- Use Case: Use this skill when you need to build a complex list-detail screen that must adapt to both iPhone and iPad, requires dark mode support, and must pass strict accessibility audits for screen readers.
Quick Start
Use the build-native-mobile-ui skill to implement a state-hoisted list-detail screen in SwiftUI that supports navigation paths and dynamic type.