nightmare
building ios app from zero, fixing onboarding and retention



Problem
Scrolling in the morning was a habit I personally wanted to break, so I built an app for it. After three versions, I saw two main problems: poor conversion from onboarding to trial, and poor retention. For a productivity app, both were essential to fix.
Decisions
One story instead of mixed data
The old screen mixed interfaces and gave the user no clear result. I turned it into a story: their goal, their progress, and how hard their tasks are right now.


Show value before the paywall
People didn’t convert. The problem could be the paywall or the onboarding. I improved the paywall, but still saw no results, so I focused on giving users the main value and a wow effect before they see it.


One task, one button
The tasks screen was overcomplicated: dates, weekly and monthly goals. I simplified it to 1–2 tasks a day, with one button and nothing else to think about.


Results
Learned
Don’t overcomplicate simple things, and don’t plan a bunch of features in your head. Always test with real users and work closely with data. Make users feel special, and don’t be afraid to delete features.