App Pause – 12 Months Progress Report

SAMIUL | |
App Pause – 12 Months Progress Report

Join the newsletter

Follow my raw solo dev journey. Monthly direct to your inbox, no spam.

How time flies! It has been a year since I published App Pause on the Play Store (May 13 2025). I’m back with the 12-month update.

If you missed the previous ones: 3-month report, 6-month report.

At a Glance (Month 6 vs Month 12)

Google Play KPI Dashboard 12 Months

MetricMonth 6Month 12Diff
Total Downloads2,2107,980+ 261%
MAU4871,920+ 294%
DAU140856+ 511%
Revenue (total)£111£394+ 255%
Active Subscribers921+ 133%
MRR£14
Lifetime Purchases618+ 200%
User Reviews170
Avg Rating4.74

What Went Well

  • Exploring Paid Ads: I started experimenting with paid ads - Reddit and Google. Reddit was expensive compared to Google, so I am now focusing on Google Ads only. I spend around £3 a day and get 7-10 downloads. Still early days. I plan to write a more detailed post once I have more data.

  • Surprising Organic Growth: My daily downloads have swelled from 20 per day to 60 per day. Google Ads might have played a role, but I also got lucky a few times. Ascent - an app similar to mine - had a listing issue on the Play Store and I suggested App Pause as an alternative. That alone drove 100 DAU. I also got a surge of users from Brazil and India for a few days - no idea why.

  • Revamped the Website: As a longer-term marketing effort, I migrated my old WordPress site to Astro JS. The goal was a faster, better-looking landing page and improved SEO over time. The new site looks really good and I have become more regular at blogging - which turned out to be a nice bonus since I actually enjoy writing.

  • Localisation and In-App Language Switcher: I was using Google’s machine translation feature to support multiple languages. A kind user then volunteered to help fine-tune the German translation. That led to properly splitting out string resources, setting up a self-hosted Weblate service for community translations, and eventually building an in-app language switcher. I have noticed many of my users have a non-English device language - so I think it’s working.

  • Large Screen Support: A user pointed out they use App Pause on a tablet and it works really well - better than most apps. At that point I hadn’t done anything extra to support large screens; Jetpack Compose just sort of worked. I later decided to properly implement large-screen layouts with panes and nav rails. It took much longer than expected. I haven’t noticed a spike in large screen users yet, so this one might be a slow burn.

  • More Device Compatibility: A lot of work this year has gone into edge cases and device quirks that I never anticipated:

    • Discreet-step animation for E-Ink devices (a user flagged that the breathing animation wasn’t working on their E-Ink device - I didn’t even know my app could run on those)
    • Picture-in-Picture erasure support
    • Better multi-window detection and support. Split-windows now finally work! Floating windows still need more work (managing window focus and lifecycle is surprisingly tricky on Android).

What Didn’t Go Well

  • MRR is Still Low: I don’t mind too much about this. My focus has been on getting more users and building the foundation of the app - not squeezing revenue. Any gain here has been motivational. Hopefully as the app becomes more useful, this will increase by itself.

  • Lack of New Features: I am starting to appreciate the difficulty of Android development more and more. Most of my effort went into handling edge cases and making existing features work across a wider range of devices. It’s harder than it sounds. When I tried to add split-screen support, it turned out I needed to overhaul my whole architecture - and since I already had a bunch of features, even that refactoring took a long time.

  • Pause Point - Android 17 Competition: Google announced a new Digital Wellbeing feature in Android 17 called Pause Point, which pauses app launches and forces you to take a break. Sound familiar? App Pause provides a lot more customisation so I am not too worried - but it will likely have some impact on downloads. I am treating it as validation more than anything else. If Google is building this into Android, it confirms that app launch friction genuinely helps reduce screen time.

What’s Next

  • Website Blocking: I spent quite a bit of time this past quarter building up my marketing foundation. Now I want to get back to development. Website Blocking has been on the backlog for a while and I have already started on it - the architecture refactoring is done and things are looking good. A focused push should get it shipped within a month (unless I get distracted again).

  • Another Round of Marketing: Once Website Blocking is live, I will shift focus back to marketing. Rinse and repeat.

  • Smaller Feature Requests: I have a backlog of smaller requests from users that I want to chip away at once the big ticket items are done.

  • Improving Monetisation: The first year was mostly a validation phase - I wanted to know if the app was actually useful to people. I am now certain it is. Year two, I want to start thinking more seriously about MRR. I don’t have a concrete plan yet, but improving the monetisation story is on my radar.


If you use App Pause, I would love to hear what you think. You can reach me at contact@unrushedapps.com or join the Discord server.

Join the newsletter

Follow my raw solo dev journey. Monthly direct to your inbox, no spam.