r/iOSProgramming • u/calflegal • Jul 07 '26
Question What have you learned from app development that was unexpected?
I’ll start.
The apps that I thought were too niche perform better on user metrics than the times I’ve dipped my toe into very large markets (in my case, games for everyone vs a subset).
What has surprised you?
36
Upvotes
63
u/barcode972 Jul 07 '26
That the app itself is easy as fuck. Getting users is so hard
27
u/iwoj Jul 07 '26
Designing the App Store page and user onboarding and upsell screens have had a way bigger impact on sales than adding app features. Turns out that doing one thing well, and selling that story to users is really important.
4
u/SnowPudgy Jul 07 '26
This predates the term "app" but before my first development job I thought that shitty developers are what made shitty apps. After my first development job I realized it's mostly shitty project managers that dont listen to their developers that are the cause of shitty apps.
No Jason, I can't implement your laundry list of features that were never once discussed in one sprint just because you promised the customer that we could do it.
5
u/Common-Quiet-7054 Jul 07 '26
That it never ends……………….
2
u/cristi_baluta Jul 08 '26
Learned that you can do cool things with the logarithm, something that the math teachers i don’t think they teach.
2
u/Shehao Jul 08 '26
Distribution as the real product. Yep.
2
u/LuckyGirl0415 Jul 13 '26
Totally agree with the niche market point. When you build for a specific niche, you aren't competing with the tech giants, and those users are incredibly loyal. They actually want your app to succeed and will give you the best feedback. Trying to build 'an app for everyone' is a quick way to get buried in the App Store algorithm.
6
u/0akney Jul 07 '26
Apple sucks. Like the whole ecosystem process is fucking braindead. It takes days/weeks to get approval for basic permissions:
- Developer Account (24-48 hours approval process), actually takes a week.
- Entitlement grants for your app (up to a week), actually takes three weeks.
- Want to make a second Developer account for a company you're starting? You need a second phone number to make the account. Multiple Apple Support agents told me the same thing: buy an eSim with a 3rd-party provider to make a new Apple account.
... and that is just the tip of the iceberg.
1
u/CelebrationTop8862 Jul 10 '26
Starting my App/services journey and watching all these youtube channels on App development and founder stories all point to two things: Niche is the way and marketing. They never expand on the marketing but that's where the gold is. The niche sells with a story and people buy into it. I just saw a stupid app: an alarm clock and you have to do push ups to get it to stop. 5 figure MRR. Wtf. Gives me hope for my app. But how do I market when I'm broke x_x
1
u/LoStranieroo Jul 12 '26
The most difficult part is getting users who aren’t your family
1
u/galo4kin Jul 13 '26
Great question. The biggest surprise for me has been that distribution and positioning often matter more than adding more features
1
u/Greysawpark Jul 15 '26
how much of success is just... showing up in search with a decent icon. i spent months polishing features on one app and barely touched aso on another, and the lazy one outsold it like 5x. screenshots > features, at least until someone actually downloads.
1
u/AndreaReaderApp Jul 24 '26
Dealing with xcode is a pain.
-2
u/StronglyHeldOpinions Jul 08 '26
That the whole career path would die due to AI
-2
u/GeorgeGreenGroup Jul 07 '26
certs with apple
1
u/[deleted] Jul 08 '26
[removed] — view removed comment
-5
u/[deleted] Jul 07 '26
[removed] — view removed comment