App Store Submission Checklist
A developer-focused checklist for iOS app submissions — covering code quality, privacy compliance, monetization, store listing, and everything that catches developers off guard the first time.
// Interactive checklists for iOS developers. Work through them before shipping, and your progress is saved locally in your browser.
A developer-focused checklist for iOS app submissions — covering code quality, privacy compliance, monetization, store listing, and everything that catches developers off guard the first time.
A checklist for Core Data schema migrations and SwiftData adoption — covering model versioning, lightweight vs custom migration, testing with real data, and keeping users safe through the transition.
A developer-focused performance checklist covering launch time, main thread usage, memory, image handling, scrolling, and battery — with guidance on where to measure each one in Instruments.
A practical security checklist for iOS developers — covering data storage, network security, authentication, binary hardening, and third-party SDK auditing.
A structured checklist for reviewing Swift pull requests — covering correctness, memory management, API design, concurrency, test coverage, and SwiftUI-specific concerns.
A structured checklist for migrating iOS codebases from completion handlers and DispatchQueue to async/await and actors — covering audit, adoption, Sendability, and common pitfalls.
A practical checklist for SwiftUI accessibility — covering VoiceOver labels, Dynamic Type support, color contrast, Reduce Motion, and how to test what you've built.
Everything you need to get a TestFlight build in front of testers without the common setup mistakes — covering build config, internal and external testing groups, feedback, and build expiry.
A checklist for setting up a new Xcode project correctly from the start — or auditing an existing one. Covers targets, build settings, signing, dependencies, folder structure, and CI.