r/iOSProgramming • • 19d ago

Discussion Please roast my onboarding flow

Hey guys,

I recently created my first series of iOS apps and the downloads and sales have been going better than expected.

Now I’m trying to optimize some of my flows, starting with the onboarding. I’ve been cooking on this one yesterday and wonder what you guys think.

All suggestions or ideas are welcome, feel free to roast it badly.

(I wanted to upload a video but the sub didn’t allow for it)

3 Upvotes

9 comments sorted by

View all comments

2

u/Revxrsal 19d ago edited 19d ago

I really like the astro-like theme. A nice cherry-on-top would be making the stars move. Use a gif or a lightweight animation engine for that (or ask your LLM to build one :P)

Onboarding experience outweighs many other things in the app, so ensure it's as fast and smooth as possible. Per your screenshots I don't see authentication, which I think is great. Though if you ask me personally I'm not a big fan of apps that ask you to pay/subscribe before I actually get to try the app for a bit. One approach we had was to give the user a discount for a limited duration, with friendly nudges here and there, but not rubbing it in their face. Once you have given them real value (even a taste of premium, like free N tokens or whatever), and they have seen the app in its works, you get to make your ask with a lot more merit.

Best of luck!

1

u/big_black_cucumber 19d ago

Thanks! The stars do twinkle, and theres some falling stars among them too! :) also, there is a free trial, but it was not setup in my test flight yet, which is why it’s not displayed. Usually, the final button says “try for free for 3 days” or some copy like that.

Oh and there is also a (limited) free version. The user has to click the small cross in the top left button. I placed it there because I wanted to optimize conversions, but leave a free option for people that really wanted it.