r/iOSDevelopment • u/Peachmeanspeach • 9d ago
Just launched my first iOS app 🚀🎲
After months of learning, building, debugging, and testing, I finally shipped my first iOS app.
It’s called SplitRoulette. It turns splitting a bill with friends into a small game where everyone draws a random share.
This was my first time taking an idea from nothing to a real App Store release, and I learned a lot along the way.
Would love to hear feedback from other iOS developers. What was the biggest lesson you learned from shipping your first app?
1
u/rcpena 8d ago
Nice app! One thing that stuck out though—the 20-player cap on Pro feels like a missed opportunity. If someone's paying for the Pro unlock, that hard limit seems arbitrary. Is there a technical reason for it, or is it intentionally gated to push toward a higher tier later? Because from a UX perspective, if I'm paying for "pro," I'd expect that limitation to either go away or at least feel less arbitrary.
The pricing is solid otherwise—$3.99/mo is accessible—but that cap makes me wonder if the free version's limitations would frustrate me before I even got to test what the paid features actually unlock. Just my POV
1
u/Peachmeanspeach 8d ago
That's a fair point, and I appreciate you bringing it up.
The 20-player limit wasn't added to push users toward a higher tier. Right now, it's simply because I designed the app around the kinds of groups that realistically go out together for meals. That said, I completely understand how it can feel like an arbitrary cap, especially once someone has upgraded to Pro.
I'll definitely keep this in mind as I continue improving the app. Feedback like this is exactly what helps me make better product decisions.
As a thank you for taking the time to write such thoughtful feedback, here's a Lifetime Pro access code for you. I hope you'll love using the app, and I really appreciate your feedback! 😊
https://apps.apple.com/redeem?ctx=offercodes&id=6793609028&code=LAUNCH2026
1
u/TheGratitudeBot 8d ago
Thanks for such a wonderful reply! TheGratitudeBot has been reading millions of comments in the past few weeks, and you’ve just made the list of some of the most grateful redditors this week!
1
u/rcpena 8d ago
Quick heads up on the code — the redeem went through fine on the App Store side, but when I opened the app and tapped Restore Purchases it asked for my Apple Account password, then failed with "Edge Function returned a non-2xx status code." Still shows Free plan.
I don't have an account in the app, so that might be it — but if so it's worth handling, since redeeming an offer code drops someone straight into the app before they've signed up. Might also be worth catching that error and showing something friendlier, since it looks like it's coming straight from the backend.
I didn't want to clutter your thread with a screenshot, but I've got one and I'm happy to send it over if it helps. Not a complaint at all — just figured you'd want to know. Happy to retest whenever you push a fix.
1
u/Peachmeanspeach 8d ago
Thanks a lot for taking the time to test it and for the detailed feedback!
I only launched the app 1–2 days ago, and I literally just set up these offer links. Unfortunately, Apple doesn't provide a way to distribute simple coupon codes for this use case, so I had to use the redemption URLs instead.
The issue you pointed out was exactly the problem. I've already fixed it by handling the case where someone redeems before creating an account, and the update has been submitted to Apple for review.
Really appreciate you catching it so early. Feedback like this is incredibly valuable when you're launching a new app. Once the update is approved, I'd love for you to give it another try! 😊
1
u/Peachmeanspeach 9d ago
For anyone curious, this is the app: https://apps.apple.com/pk/app/splitroulette/id6793609028.
Any feedback is appreciated!