Expert guidance on modern iOS application architecture using Clean Architecture, SwiftUI-first layering, and Swift Package Manager (SPM) feature modularization. Use this when asked about project structure, module graph, or DI.
Expert guidance on designing an iOS data layer using the repository pattern, SwiftData or Core Data for persistence, URLSession async for networking, and offline-first strategies. Use when designing persistence, caching, or sync.
Expert guidance on SwiftUI state management using @State, @Binding, the Observation framework (@Observable), @Environment, and scoping state for testability. Use this for any question about where state should live.
Expert guidance on Xcode build configuration — schemes, xcconfig files, SPM package graph, build settings hygiene, and secret handling. Use when setting up or cleaning build settings.
Expert guidance on iOS CI/CD — Xcode Cloud, GitHub Actions on macOS runners, Fastlane lanes, TestFlight delivery, and App Store Connect API automation. Use when setting up pipelines or release automation.
Expert guidance on Combine publishers, subjects, operators, backpressure, error handling, and how to decide when to migrate to async/await. Use for Combine-heavy codebases.
Expert guidance on Swift structured concurrency — Task, TaskGroup, async let, actors, Sendable, cancellation, and Swift 6 strict concurrency. Use for any concurrency question.
Expert guidance on URLSession async APIs, retries, authentication, caching, request building, and background sessions. Use for any HTTP networking question.
Expert guidance on migrating Combine publishers to Swift structured concurrency (async/await, AsyncSequence). Use when replacing Combine or adapting third-party APIs.
Expert guidance on incrementally migrating a UIKit app to SwiftUI — coexistence patterns, hosting controllers, shared navigation, and when NOT to migrate. Use when planning a migration.
Expert guidance on optimizing iOS cold and warm launch — pre-main phases, DYLD, image loading, launch screens, and measurement with App Launch Instrument and MetricKit. Use when launch time is a concern.
Expert guidance on auditing iOS runtime performance using Instruments (Time Profiler, Hangs, Allocations), SwiftUI view rebuild analysis, and common fix patterns. Use when the app feels slow or drops frames.
Expert guidance on iOS unit and snapshot testing with XCTest, the new Swift Testing framework, and swift-snapshot-testing. Use when writing or auditing tests.
Expert guidance on XCUITest — accessibility identifiers, robust element queries, screenshot flows, test plans, and CI stability. Use when writing end-to-end UI tests.
Expert guidance on iOS accessibility — VoiceOver, accessibility labels/values/traits, Dynamic Type, reduce motion, contrast, and testing. Use whenever UI is being built or reviewed.
Expert guidance on SwiftUI animations — implicit, explicit, matchedGeometryEffect, TimelineView, spring physics, and performance considerations. Use whenever motion is involved.
Expert guidance on iOS localization — String Catalogs (.xcstrings), ICU plurals and genders, right-to-left layout, and dynamic locale switching. Use when adding or auditing translated content.
Expert guidance on iOS navigation using NavigationStack, value-based routing, programmatic navigation, deep links, and universal links. Use for any question about how screens are pushed, presented, or linked.
Expert guidance on composing SwiftUI views — layout system, view composition, performance, previews, and when to reach for ViewBuilder/ViewModifier. Use for any SwiftUI view-construction question.
Expert guidance on bridging UIKit into SwiftUI with UIViewRepresentable and UIViewControllerRepresentable, and bridging delegates/Combine into SwiftUI bindings. Use whenever a SwiftUI app must host UIKit.
★not rated 1 4mo agoA43 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: