r/iosdev • u/Organic_Ad6578 • 48m ago
r/iosdev • u/LeagueIcy3308 • 13h ago
I just got my first iOS app approved! 🥹

I still can't believe this... 🥹🎉
My first-ever iOS app just got approved by Apple.
I was mentally preparing for my first rejection and a list of things to fix... but instead I opened App Store Connect and saw "Ready for Distribution."
No feedback. No requested changes. Just approved after 8 days
Now the real journey begins. Finding my first users. 🚀
r/iosdev • u/Striking_Wealth_2716 • 1h ago
Built a gamified period tracker with pixel art. Would love some feedback from fellow iOS devs.
Hi everyone,
I'm an indie developer and I recently launched a project I've been working on for a while called Perioda. It's built with Flutter, but I've spent a lot of time trying to make it feel as native and responsive on iOS as possible.
Most period tracking apps on the store look very similar and clinical, so I wanted to try a completely different approach. I went with a retro pixel art aesthetic and added gamified elements, like a virtual pet that grows as you log your cycle.
Since this is my first major app release, I would really appreciate some honest, technical feedback from this community.
Specifically, I'm looking for feedback on:
* The onboarding flow. Is it clear enough for a new user?
* Overall performance. Does it feel smooth on your device, or does the Flutter UI feel off anywhere?
* The UX/UI. Mixing a utility app with a game-like interface was tricky, and I'd like to know if it feels intuitive.
Here is the App Store link: [https://apps.apple.com/tr/app/period-tracker-moonville/id6766513532](https://apps.apple.com/tr/app/period-tracker-moonville/id6766513532))
I'm completely open to constructive (or even harsh) criticism. Any suggestions on how I can improve the app would be incredibly helpful.
Thanks for taking the time to read this.
r/iosdev • u/woodysixer • 2h ago
My first ever app just launched today – Trésora, an app for antique, vintage, and thrift shop treasure hunters
Trésora is my first ever commercially released software product of any kind, and it just went live on the App Store today.
Inspired by my wife's vintage glass collecting hobby, it helps antique, vintage, and thrift shop enthusiasts organize and capture their entire collecting life all in one place.
You can find shops near you (or anywhere else), plan shopping outings, and keep track everything you see and buy – identifying items (and their value), in seconds, using AI.
Last but not least, you can use Trésora to manage your entire collection (and wishlist) – keeping track of purchase dates, prices and locations – and documenting everything in detail, with category-specific fields for over 35 types of collectibles.
Trésora is much, much, more than the dozens of cookie-cutter antique identifiers in the app store. My goal is to add in-app sharing features and build it into the worlds largest community of collectors – similar to what Goodreads and Letterbox'd have done for readers and movie enthusiasts.
Please check it out and let me know what you think! Do you collect anything antique or vintage? What would make it an indispensable tool for making your hobby easier or more fun?
App Store link: https://apps.apple.com/us/app/tr%C3%A9sora-antiques-thrifting/id6768168495
Google Play link: https://play.google.com/store/apps/details?id=co.jumpstartsolutions.tresora
r/iosdev • u/leblinux • 3h ago
Help Need an app
Anyone cares to develop a small app that can trigger vibrate/notification on Apple Watch when the bluetooth LE disconnects instantly from iPhone? Reason: When you forget your iphone behind…?
r/iosdev • u/interlap • 1d ago
GitHub How I reduced iOS simulator memory usage by up to 4×
Enable HLS to view with audio, or disable this notification
Hey everyone!
I’ve made a small command line tool called simslim.
It disables background services inside iOS simulators that usually are not needed during development, like Siri, Spotlight indexing, photo analysis, News, and iCloud sync.
On my M1 Pro with 16 GB of RAM, one simulator went from around 4 GB of memory and 258 processes to about 0.9 GB and 70 processes. I managed to run 19 simulators at once, compared to around 5 before things started falling apart.
Some simulator features stop working depending on what gets disabled, so it is not meant for every kind of testing. You can keep specific services running when needed.
Give it a try: https://github.com/MobAI-App/simslim
Shipped my first indie app and 3 updates in month, the bugs that actually bit me (SwiftData + CloudKit + WidgetKit)

Solo dev, first app - a countdown/day-counter app in SwiftUI. Sharing the stuff that cost me real hours, in case it saves you some:
- CloudKit schema doesn't exist in Production until you deploy it. Everything worked in dev builds, then TestFlight silently didn't sync. You have to go to CloudKit Console → Deploy Schema Changes to Production. Nothing in Xcode warns you.
- SwiftData + CloudKit wants defaults on literally every stored property. No unique constraints either. Retrofitting an existing model means touching every field. Plan for it on day one if sync is on your roadmap.
- Widget extensions have a ~30 MB memory cap. `UIImage(data:)` on a 1600px photo background made the widget silently render nothing. Fix: downsample via ImageIO (`CGImageSourceCreateThumbnailAtIndex` with `kCGImageSourceThumbnailMaxPixelSize`) so the full bitmap never touches memory.
- String interpolation inside `LocalizedStringKey` builds a format key. `LocalizedStringKey("template.\(id)")` looks up `template.%@`, fails, and leaks the raw key into your UI. Build dynamic keys with concatenation instead.
- Scheduling notifications right after cancelling them is a race. `getPendingNotificationRequests` is async - if you re-add requests with the same identifiers before the removal callback runs, the removal can eat your new ones. Await the pending list first.
The app is Soon (countdowns with widgets and iCloud sync) if you want to see the result: https://apps.apple.com/app/soon-aesthetic-countdown/id6785301647
Happy to answer anything about the stack.
r/iosdev • u/Striking_Wealth_2716 • 8h ago
22 days in, 42 organic users, $0 budget — need honest feedback + organic growth strategy
r/iosdev • u/ReflectarApp • 17h ago
Claude MacOS Desktop can now natively use the iOS Simulator
Pretty big news for app bug testing: https://code.claude.com/docs/en/desktop-ios-simulator
r/iosdev • u/Key-Promotion-4383 • 10h ago
Built a private CBT journal where your data never touches a server
Enable HLS to view with audio, or disable this notification
I wanted a simple place to work through anxious thoughts with CBT — thought records, spotting cognitive distortions, that kind of thing. But every app I tried wanted an account, showed ads, or quietly shipped my most personal notes to some server. For something you're writing your darkest thoughts into, that felt really wrong.
So I built Mezame. One rule: your data never leaves your phone. No account, no servers, no analytics, no ads, no trackers — stored locally and that's it.
What it does:
- 8-step CBT thought records — situation → emotion → automatic thought → evidence for/against → a more balanced thought → re-rate how you feel
- A library of the 12 cognitive distortions with plain examples (catastrophizing, mind-reading, all-or-nothing…)
- Quick mood / anxiety / energy check-ins with simple charts to spot patterns
- Export to PDF to bring to a therapist, and a Face ID lock
It's completely free, and I just localized it into 14 languages.
I'm not a therapist and it's not a medical tool — just a private notebook built around CBT. Would genuinely love feedback from people who actually journal or use CBT: what's missing, what feels clunky, what would make you keep using it (retention's the hard part).
try it: https://apps.apple.com/us/app/mezame-cbt-thought-journal/id6783373052
r/iosdev • u/philozophie • 12h ago
After 3 months of rejection my app is finally out!!
r/iosdev • u/totallyalien • 12h ago
IAP submit dont accept the official dimension of screenshot
r/iosdev • u/illetroapps • 14h ago
I just created my first app game, would love to get feedback
r/iosdev • u/CybuhDasher • 15h ago
Day 1 of building HOBO LIFE SIM
Enable HLS to view with audio, or disable this notification
Building a life simulator game about being homeless. There's a few on the iOS store that I do like but none of them are as in-depth as I'd like them to be, nor as realistic or have the best progression - thus leaving me dissatisfied. Today we got 1 activity we can do which is beg. I wanted to get the basics down first so I have something repeatable for future actions. Much much more to come. Building for iOS, macOS, and iPadOS.
r/iosdev • u/That-Guarantee-4293 • 7h ago
Feedback - My App Icon
Any Feedback/Advice is helpful.
How do you come up with app idea for ios?
Whats more important: unique idea or common app with improved logic?
I only build few ios apps, and published just 1.
But its always concern when i search similar apps and there are usually multiple already existed which does simmilar thing.
Or how you come up with a topic of the app etc. Do you analyze the market before building it?
I am web software engineer, and with AI there are so much garbage today, people spamming websites non stop - i would assume same thing happens with ios.
r/iosdev • u/coach20XX • 1d ago
I'm a solo dev, i think my app is genuinely good, but acquisition is dead and i don't get ASO. What am i doing wrong?
hey, i need honest words from people who actually ship on the App Store.
i build an app alone (iOS, Android coming) called Vely, for people who use city bike-share (Citi Bike, Vélib, and others). technically i'm proud of it. Live Activities that update during the whole ride, geofencing, widgets, all the background stuff done properly. as a dev, honestly it's some of my best work.
the problem: nobody find it. downloads are basically zero. i did the whole ASO thing, keywords, screenshots, descriptions in many languages, and it changed nothing. i'm a developer, not a marketer, and i clearly hit my wall here.
what it does different from the official apps (short version): the official apps show you a map full of numbers, you must open it, read it, decide yourself. Vely is the opposite. you set your commute one time, then it watch the stations for you and tell you WHEN to leave so a bike is there, and which dock is free at arrival so you don't circle the block. it push the decision, you don't interpret the data. basically "stop watching the station, the app tell you when to go".
so my real question for this sub: when the product is (i think) good but discovery is dead, what actually moved the needle for you? is ASO even worth it at my size, or is it all launch channels, content, press, paid? what would you do in my place?
i take the hard truths too, don't be shy. thank you 🙏
r/iosdev • u/Advanced-Strain-3491 • 18h ago
I built the tool I wanted at 1am: app store screenshots from a URL
r/iosdev • u/Aggressive_Ferret_72 • 23h ago
Subscription information failed to load? revenueCat
I'm facing this problem where I have revenue cat set up and the subcriptions set up in app store connect under subscriptions, When i uploaded the new build on test flight I wasn't able to see the subscriptions, After filling out the information under business tab and setting EU countries off, I was able to see the Products. I simply changed the name of the products and now can't see it anymore its been 30+ hours so I don't believe its a fetching issue anymore. I've checked the Eu countries and business tab and everything seems fine there. Any ideas on how I could fix this?
r/iosdev • u/No_Matter6193 • 1d ago
I suck at creating App Store screenshots, so I built a tool to automate it.
I've published more than 12 apps on the App Store, and creating the screenshots has always been the part I dreaded the most.
I tried several tools, but most of them still felt like Canva, you get templates, but you still have to come up with the design yourself.
So I built Shotly. It uses AI to generate App Store and Google Play screenshots from a simple prompt, so you can spend more time building your app instead of designing marketing assets.
It's still in beta, and I'm looking for honest feedback from fellow indie developers. If you'd like to try it, you can use the code EARLY40 to get 40% off your first payment.
I'd love to hear your thoughts, feature requests, or any criticism you have.
r/iosdev • u/Curious-Pickle4758 • 1d ago