DEV Community

Sohail Manzoor
Sohail Manzoor

Posted on

I Built a Free Android App to Track Subscriptions – Here's What I Learned

The Problem Nobody Talks About

Did you know the average person has 12+ active subscriptions — but only remembers 6? I discovered this problem personally when a surprise £14.99 charge hit my bank account for a service I'd completely forgotten about.

That moment pushed me to build SubTrack — a completely free, no-ads Android app for tracking subscriptions and recurring payments.

What SubTrack Does

  • Track unlimited subscriptions in one place
  • Set renewal reminders before you get charged
  • View monthly/yearly spending insights
  • Works 100% offline — your data never leaves your device
  • Smart savings recommendations

Why I Built It

Every existing app either charged a subscription (ironic), had intrusive ads, or required an account/cloud sync. I wanted something truly private and free.

SubTrack stores everything locally on your device. No account needed. No data sent to any server.

Tech Stack

Built with Kotlin, Jetpack Compose, and Room database. The offline-first architecture means it's fast and always available, even without internet.

Key Lessons From Building It

1. Users want simplicity over features
I started with 20+ planned features. The MVP with 5 core features got better reception than everything combined.

2. Privacy is a feature
The #1 feedback I got was "I love that it doesn't require an account." Don't underestimate privacy-conscious users.

3. ASO matters more than you think
Spending time on the Play Store listing — screenshots, description keywords — drove more organic installs than any promotion.

Get the App

If you're interested in checking it out or leaving feedback:

SubTrack on Google Play

Would love to hear from fellow Android devs — what was your hardest challenge building your first real-world app?

Top comments (0)