DEV Community

Cover image for It's live: GymDose is on the App Store (and Play Store)
Baransel
Baransel

Posted on

It's live: GymDose is on the App Store (and Play Store)

After months of tracking my own supplement stack on scraps of paper and half-broken note apps, I built the thing I actually wanted. Today GymDose is live on iOS and Android.

App Store: https://apps.apple.com/app/gymdose-supplement-tracker/id6756020237

Play Store: https://play.google.com/store/apps/details?id=com.baransel.dev.gym.supplement.tracker

What it is

GymDose is a supplement tracker. That's it. You set up your stack, split it across four time slots — morning, pre-workout, post-workout, night — and tap once when you take a dose. The home screen widget shows what's next. A streak counter keeps you honest.

Screenshots

What it does

  • Tap-to-log: one tap per supplement, no forms, no confirmations
  • Four daily slots tuned to how lifters actually dose: morning / pre / post / night
  • Training day vs. rest day schedules (creatine every day, pre-workout only on lift days)
  • Smart reminders that fire at your slot times
  • Streaks and a monthly completion calendar
  • Home screen widgets and Live Activities on iOS
  • Seven themes, dark mode, 13 languages

What it doesn't do

No account. No login. No cloud. No analytics. No ads. No "premium tier." No barcode scanner, no supplement database lookup, no macro tracking, no workout logging. If you want those, there are great apps for them — this one is for the dose.

The whole thing runs offline. Your data stays on your phone.

Price

Free. Not free-with-IAP. Not free-with-ads. Just free.

I'm not trying to build a SaaS out of a tracker. I wanted the app to exist, I built it, and shipping it costs me almost nothing to maintain.

Stack

  • iOS 16+: SwiftUI, WidgetKit, ActivityKit for Live Activities
  • Android: Jetpack Compose
  • Local storage only — no backend, no sync server
  • Localization handled per-platform

What I learned

The best indie apps I use do one thing. Tollere does shopping lists. Bear does notes. Streaks does habits. None of them try to be platforms.

GymDose tracks doses. If it ever does anything else, it'll be because the core got better — not because I bolted on a feed.

If you take supplements and want a faster way to log them, give it a try. Link in the footer of baransel.dev/gymdose.

Top comments (0)