travisjneuman avatar

Ios Development

Covers the full stack of native Apple platform development, from SwiftUI and UIKit to Core Data, SwiftData, and modern Swift concurrency. You'll find navigation patterns for iOS 16+, Auto Layout constraints, Keychain integration, and platform-specific patterns for iPadOS split views and tvOS focus management. The Apple Human Interface Guidelines section includes actual touch target sizes and safe area handling. Good reference when you're switching between UIKit legacy code and SwiftUI, or when you need to remember the difference between @State, @StateObject, and @ObservedObject. Includes App Store requirements and testing setup, which is helpful if you're doing the full submission process yourself.

skills.sh installs
181
GitHub stars
108
last updated
Aug 21, 2026

Install

$ npx -y skills add travisjneuman/.claude --skill ios-development --agent claude-code

Installs into .claude/skills of the current project.

Files

iOS/iPadOS/tvOS Development

Comprehensive guide for building native Apple platform applications.

Platforms Covered

PlatformMinimum TargetCurrent
iOSiOS 15.0+iOS 17+
iPadOSiPadOS 15.0+iPadOS 17+
tvOStvOS 15.0+tvOS 17+
watchOSwatchOS 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 Management

// Local state
@State private var text = ""

// Binding (child components)
@Binding var isPresented: Bool

Sponsors

Details

Repository
github.com/travisjneuman/.claude
Category
Mobile Development
First seen
Jun 3, 2026

More from travisjneuman/.claude

All 33
1travisjneuman avatarkotlin-multiplatformtravisjneuman/.claudeKMP/CMP shared business logic, Compose Multiplatform, expect/actual, Ktor, SQLDelight, and platform-specific implementations. Use when building cross-platform K180skills.sh installs
2proffesor-for-testing avatarmobile-testingproffesor-for-testing/agentic-qeComprehensive mobile testing for iOS and Android platforms including gestures, sensors, permissions, device fragmentation, and performance. Use when testing nat172skills.sh installs
3awesome-skills avatarMobile App Design Standardsawesome-skills/mobile-app-designThis skill should be used when the user asks to "design mobile UI", "review app design", "check UI guidelines", "improve app UX", "design React Native interface0skills.sh installs
4EvanBacon avatarexpo-modulesEvanBacon/apple-healthBuilding great Expo native modules for iOS and Android. Views, APIs, Marshalling, Shared Objects, Expo Documentation, Verifying Expo modules.0skills.sh installs
5hypnguyen1209 avatarmobile-pentesthypnguyen1209/offensive-claudeMobile application penetration testing — Android/iOS static/dynamic analysis, Frida instrumentation, SSL pinning bypass, root/jailbreak detection bypass, deep-l0skills.sh installs
6telagod avatardeveloping-mobile-appstelagod/code-abyssMobile development knowledge reference covering iOS (SwiftUI), Android (Jetpack Compose), React Native, and Flutter. Use when building mobile apps, working with0skills.sh installs