What problem does it solve?
Provides a single, practical reference and operational guide to reliably design, implement, debug, and ship iOS applications across Swift, SwiftUI, and UIKit so teams and developers stop wasting time on repeatable platform mistakes and compatibility regressions.
Core Features & Use Cases
- End-to-end patterns: architecture decision tree (MVVM, TCA, Clean, Coordinator), state management guidance, and navigation best practices for real projects.
- Implementation & debugging: idiomatic Swift/SwiftUI/UIKit examples, concurrency and error-handling patterns, testing baselines, and Xcode/project setup checklists.
- Performance & graphics: targeted Metal and GPU guidance, triple buffering, resource streaming, and thermal/adaptive quality recommendations for graphics-intensive apps.
- Release readiness: App Store submission checklist, provisioning and signing notes, and usability/security reminders for production releases.
- Use Case Example: Implement a new feature with a Coordinator + MVVM flow, wire network calls with async/await, persist data using SwiftData or CoreData depending on target, and run the provided test and submission checklist before TestFlight.
Quick Start
Use the ios-development skill to implement a SwiftUI list view that loads items via async/await, uses a ViewModel for state, and includes a basic Xcode project checklist for build and App Store readiness.