ios-development
This skill equips you to develop production-ready Apple platform applications using modern Swift tooling and SwiftUI's declarative interface. Leverage Claude's code generation capabilities to accelerate native app development across iPhone, iPad, and Apple TV ecosystems.
ios-development teaches you to build native iOS apps using Swift and SwiftUI, Apple's modern declarative framework. You'll learn to set up Xcode projects, design user interfaces with SwiftUI components, manage app state, and handle navigation. The skill covers production-ready patterns for iPhone development, from basic layouts to complex state management with Observable objects and async/await concurrency.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-17
ios-development teaches you to build native iOS apps using Swift and SwiftUI, Apple's modern declarative framework. You'll learn to set up Xcode projects, design user interfaces with SwiftUI components, manage app state, and handle navigation. The skill covers production-ready patterns for iPhone development, from basic layouts to complex state management with Observable objects and async/await concurrency.
Use it when
- ios-development covers both approaches: UIKit is the imperative, older framework still used in legacy apps.
- ios-development covers both data persistence options.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
travisjneuman/.claude/ios-development · repository language: JavaScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How to build iOS apps with Swift?
ios-development teaches you to build native iOS apps using Swift and SwiftUI, Apple's modern declarative framework. You'll learn to set up Xcode projects, design user interfaces with SwiftUI components, manage app state, and handle navigation. The skill covers production-ready patterns for iPhone development, from basic layouts to complex state management with Observable objects and async/await concurrency.
What's the difference between UIKit and SwiftUI?
ios-development covers both approaches: UIKit is the imperative, older framework still used in legacy apps, while SwiftUI is Apple's modern declarative framework. SwiftUI simplifies UI code, integrates tightly with Swift's type system, and works across iOS, iPadOS, tvOS, watchOS, and visionOS. The skill emphasizes SwiftUI for new projects but acknowledges UIKit's continued relevance in existing codebases.
Should I use Core Data or SwiftData for iOS 17?
ios-development covers both data persistence options. SwiftData is Apple's newer, Swift-native framework designed for iOS 17+ with cleaner syntax and better Swift integration. Core Data remains powerful for complex queries and backward compatibility with older iOS versions. The skill helps you choose based on your app's requirements, target OS versions, and data complexity needs.
How does SwiftUI state management and Observable work?
ios-development teaches SwiftUI state management patterns including @State for local view state, @StateObject for lifecycle-managed objects, and Observable macro for reactive data binding. You'll learn modern patterns with async/await, Sendable actors for thread-safe concurrency, and navigation stack management. The skill emphasizes best practices for keeping UI in sync with your app's data model.
Can ios-development help with Apple Watch and Vision Pro?
ios-development extends beyond iPhone to cover watchOS complications and widgets, tvOS app development, and visionOS spatial computing with RealityKit. While the primary focus is iOS/iPadOS, the skill equips you to develop across Apple's entire platform ecosystem using shared Swift and SwiftUI knowledge adapted for each platform's unique constraints and capabilities.
What security and accessibility topics does ios-development cover?
ios-development emphasizes Apple's Human Interface Guidelines and accessibility best practices to ensure inclusive apps. Security coverage includes iOS Keychain for credential storage, URLSession for secure networking, and Swift concurrency patterns with Sendable and actors to prevent data races. The skill prepares you for App Store submission requirements and production-grade security standards.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
iOS/iPadOS/tvOS Development
Comprehensive guide for building native Apple platform applications.
Platforms Covered
| Platform | Minimum Target | Current |
|---|---|---|
| iOS | iOS 15.0+ | iOS 17+ |
| iPadOS | iPadOS 15.0+ | iPadOS 17+ |
| tvOS | tvOS 15.0+ | tvOS 17+ |
| watchOS | watchOS 8.0+ | watchOS 10+ |
SwiftUI (Preferred for New Projects)
Basic Structure
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
struct ContentView: View {
@State private var count = 0
var body: some View {
VStack(spacing: 20) {
Text("Count: \(count)")
.font(.largeTitle)
Button("Increment") {
count += 1
}
.buttonStyle(.borderedProminent)
}
.padding()
}
}
State
(truncated - see the full file via the links below)
File tree — 1 file
skills/ios-development/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build native iOS/iPadOS/tvOS apps using Swift and SwiftUI”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill equips you with advanced Swift development knowledge covering the latest 5.9+ language features and modern programming patterns. Explore expert techniques for building robust, performant applications while mastering contemporary best practices in the Swift ecosystem.
Explore contemporary SwiftUI architecture through practical state management examples built around the @Observable macro. This collection demonstrates how to structure reactive components and manage data flow efficiently in modern iOS applications, helping developers move beyond legacy patterns.
This skill guides developers through converting legacy iOS applications from Objective-C to Swift, covering the technical and architectural decisions needed for a successful transition. Learn strategies for managing dependencies, refactoring code patterns, and maintaining app stability during the migration process.
Swift is a powerful, modern programming language designed for building iOS, macOS, and other Apple platform applications. This skill covers core language concepts, syntax patterns, and contemporary best practices to help you write efficient, type-safe code. Whether you're starting fresh or deepening your expertise, you'll gain practical knowledge for real-world development scenarios.
swift-expert equips you with expert-level guidance for crafting robust iOS and macOS applications using Swift 5.9 and beyond. Leverage modern concurrency features and type-safety principles to accelerate your full-stack development workflow. This skill bridges the gap between foundational Swift knowledge and production-ready app architecture.
Build polished settings interfaces for Apple platforms with this skill, which generates complete, production-ready screens organized into logical sections. Designed for iOS and macOS development, it handles layout, styling, and best practices automatically, letting you focus on app logic instead of UI boilerplate.
More skills swift-rules (Apache-2.0) · Ios Networking (NOASSERTION) · ios-development (MIT) · swift-code-review (Apache-2.0) · integration-test-scaffold (MIT) · watchOS (MIT) · modernize-tests (MIT) · audio-production (MIT)