ios
iOS mobile development
Works with
---
name: ios
description: iOS mobile development
license: MIT
---
## What I do
- Develop native iOS applications using Swift and SwiftUI
- Build user interfaces with UIKit and SwiftUI
- Work with Apple frameworks (Foundation, AVFoundation, CoreData, etc.)
- Implement iOS-specific patterns and conventions
- Handle iOS device testing and provisioning
- Optimize for Apple platform guidelines
- Prepare apps for App Store submission
## When to use me
Use me when:
- Building native iOS applications
- Creating apps requiring tight Apple integration
- Need optimal performance on iOS devices
- Apps targeting iPadOS, watchOS, or tvOS
- Implementing AR/ML features with Apple frameworks
- Following Apple Human Interface Guidelines
## Key Concepts
### Swift Programming
Modern, safe, fast language for iOS development:
```swift
import SwiftUI
struct ContentView: View {
@StateObject private var viewModel = CounterViewModel()
var body: some View {
VStack {
Text("\(viewModel.count)")
.font(.largeTitle)
Button(action: { viewModel.increment() }) {
Label("Increment", systemImage: "plus.circle")
}
.buttonStyle(.borderedProminent)
}
}
}
@MainActor
class CounterViewModel: ObservableObject {
@Published var count: Int = 0
func increment() {
count += 1
}
}
```
### UIKit vs SwiftUI
- **UIKit**: Programmatic UI, mature, full control
- **SwiftUI**: Declarative UI, less code, modern approach
- Often used together (UIHostingController embeds SwiftUI in UIKit)
### iOS Architecture Patterns
- **MVC**: Traditional Model-View-Controller
- **MVVM**: Modern with ObservableObjects
- **Coordinator**: Navigation management
- **VIPER**: Complex app architecture
### Key Frameworks
- **SwiftUI**: Declarative UI framework
- **Combine**: Reactive programming
- **Core Data**: Data persistence
- **CloudKit**: iCloud sync
- **ARKit**: Augmented reality
- **Core ML**: Machine learningMore Mobile skills
animation-vocabulary
emilkowalski/skills
Reverse-lookup glossary that turns a vague description of a web animation or motion effect into its exact term ("the bouncy thing when a popover opens" → Pop in; "the iOS rubber-band scroll" → Rubber-banding). Use when the user asks "what's it called when…", or describes a motion effect without knowing its name and wants the right word to prompt an AI or designer with. For naming an effect, not designing or building one.
xcode-project-setup
firebase/agent-skills
Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).
cross-border-ecommerce
nexscope-ai/ecommerce-skills
Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

