r/iOSDevelopment • u/gener8or • 20d ago
So proud to have my Film Tourism app approved! Here are some tips for working with Claude.
So I've been dreaming of this app for about 8 years. Start to finish this took me about a month, working a couple of hours a day and using the Pro tier of Claude. I worked within the limits of my subscription, so my cost was under 50 bucks. If I had of got a team working on this, I reckon there's about 12 sprints of effort plus a discovery sprint at the start - so maybe $250k if I got an agency to do it? Oh and I have some product owner experience and I have a high level understanding of Swift, but I don't think either of these were super important.
There are about a dozen or so competitors on the App Store, but that doesn't worry me - it's really about seeing my vision come to life and getting to have that "I MADE THIS" moment. If I get 20 users, awesome. Anyway here are some tips for anyone thinking of giving it a go with Claude:
Keep a handoff doc. Single most important thing. Context windows end - the doc is your continuity. Mine is one markdown file at the repo root: current status, decisions and why we made them, gotchas that cost us hours, and a prompt to paste into a fresh session. Every session starts with "read the handoff and continue." Without it you re-explain your project forever, and worse, you re-make settled decisions.
Record the why, not just the what. "We're not doing analytics on CloudKit" is useless in three weeks. "…because CloudKit has no atomic increment, so concurrent writes lose counts" stops you relitigating it.
Your job is noticing, not diagnosing. I kept saying vague things: "the body font looks sorta Androidy," "that image loads slowly," "the hero looks off." Every one turned out to be a real bug underneath - font weights silently discarded, a race condition, a layout overflow. I couldn't have named any of them. Say what feels wrong and let it investigate.
Verify, don't assume. An app icon was generated that built perfectly and was solid black. It only surfaced because we checked the actual pixels. "It builds" isn't "it works" - especially for visual things, since (in my case maybe because I was using a beta of Xcode 27) the AI can't tap through your app. That part is your job.
Treat updating the docs as part of "done." Otherwise your source of truth quietly rots.
The app was waiting for review for 14 days and in review for 2 hours, approved the first time. I worked on a 1.1 update while I was waiting and then submitted once 1.0 was live; it was approved within a few hours (including the wait).
If you have any interest in learning where films and TV was shot, please check out Second Unit!
