Howwise RSS
Habits & Daily Planning9 min read

Free Medication Reminder App for Android That Actually Fires

Short answer

A free medication reminder app for Android is only useful if its alarms fire on time and your data survives a lost phone. Require exact alarms, repeat-until-confirmed, stock countdown and sync, then fix battery settings and test.

Key takeaways
  • Choose an app by five must-haves: exact alarms, repeat until confirmed, low-stock alert, flexible schedules and a tested backup or export.
  • On Xiaomi, Redmi and Poco phones, set Autostart on, Battery saver to No restrictions, lock the app in Recents and enable pop-up and lock screen permissions.
  • Test with a 2-minute reminder, then again after the phone has idled overnight and after every system update.
  • Set the low-stock alert to cover pharmacy lead time, for example 5 to 7 days, and recount whenever you collect a refill.
  • Never rely on one alert: add a clock-app alarm, a habit anchor and a weekly pill organiser as layers.

What should a free medication reminder app on Android have?

Most apps look similar in the store, so judge a free medication reminder app on Android by the features that decide whether a dose gets missed. A pretty interface matters far less than whether the alarm fires after the phone has been idle for six hours.

Use this checklist before you enter any real data. If an app fails the first two items, skip it.

RequirementWhy it mattersHow to check
Exact alarmsPlain notifications can be delayed by battery saving; exact alarms fire at the set minuteSet a test reminder for 2 minutes ahead with the screen locked
Repeat or snooze until confirmedOne missed buzz becomes a missed dose without a follow-upIgnore the first alert and see whether it returns
Stock countdown with low-stock thresholdWarns you before the pack runs outLook for pack size, dose per intake and an alert day setting
Flexible schedulesReal regimens include as-needed, every X days and taperingTry creating an every-3-days and a tapering entry
History or calendar viewLets you see gaps and show a clinicianMark one dose taken and one skipped, then open history
Export (CSV or PDF)A copy you control, independent of the companyExport and open the file on a computer
Cloud sync or backupData survives a lost or broken phoneSign in on a second device and compare
Tip: Free tiers change often. Check the current store listing for what is locked before you commit months of history to one app.

Which free medication reminder apps are worth trying, and what is the privacy trade-off?

No app is best for everyone. The trade-off is usually convenience and sync (account, cloud storage) against privacy and control (local-only, fewer features).

Health data in a cloud app sits on a company's servers, and free apps may fund themselves through ads, analytics or data sharing. Read the privacy policy for what is collected, who it is shared with and how to delete your account.

AppWorks offline?Cloud sync?Free tierExport
MedisafeYes, reminders are scheduled on the phoneYes, account-based cloud sync, also used for family sharing (Medfriends)Free core reminders, refill alerts and history; the paid Premium subscription locks extras such as expanded sharingYes, shareable PDF/CSV reports for your clinician
MyTherapyYes, reminders work without a connectionYes, with an optional account that backs up and syncs your dataFully free, with no paid tier locking core featuresYes, PDF health report of medication adherence and measurements
Open-source apps from F-DroidYes, fully offlineNo, data stays on the phoneFree with no paid tier and no adsVaries by app; where offered it is a manual file export, so restore depends on it
Warning: Local-only means a lost or broken phone also loses your history and schedule. If you pick one, export regularly and keep a written list of medications and times elsewhere.

Why does a medication reminder app not notify on Xiaomi, Redmi or Poco phones?

MIUI and HyperOS add their own background-process manager on top of Android. To save battery it freezes or kills apps that are not in the foreground, and a killed app cannot schedule or ring its alarm.

Exact-alarm rights alone do not help if the app process is blocked from starting. That is why the same app can work on a Pixel and fail on a Redmi. Menu names vary slightly by version, but these are the settings that matter.

  1. Open Settings > Apps > Manage apps, select the reminder app, and turn Autostart on.
  2. In the same app page, open Battery saver (sometimes Battery usage) and choose No restrictions.
  3. Open the Recents screen, find the app card, and lock it (long-press the card or tap its menu, then the lock icon) so a memory clean does not close it.
  4. Under Notifications, set the app to Allow, and enable Lock screen, Floating notifications and Banner notifications. Make sure the reminder channel has sound on.
  5. Under Other permissions, enable Display pop-up windows while running in the background and Show on Lock screen.
  6. Run the test routine in the next section, because one missed setting is enough to break reminders.
Tip: Security or battery apps that offer one-tap cleaning can still kill the app. Remove the reminder app from any cleaning or boost list.

Which Android permissions must be on, and how do I test that reminders are reliable?

Standard Android has its own gates, and they apply on every brand. Missing one can silence an app that is otherwise configured correctly.

Android 12 and later: exact alarms are controlled under Settings > Apps > Special app access > Alarms & reminders. Allow it for the app, or timing may drift.

Android 13 and later: notifications need runtime permission. If you tapped Don't allow at first launch, enable it in the app's notification settings.

Do Not Disturb: add the app as an exception under Settings > Notifications > Do Not Disturb > Apps, or allow alarms through. Otherwise night-time doses can be silenced.

Channel importance: the reminder channel should be High (sound and pop-up). A channel set to Low or Silent shows nothing audible even when the alarm fires.

A reminder that worked once proves little, because battery management acts after the phone has been idle. Run this routine after setup and after every system update, since updates often reset battery and autostart settings.

  1. Create a test reminder 2 minutes ahead, lock the screen, and put the phone down. Confirm sound, pop-up and lock screen display.
  2. Ignore it and confirm the repeat or snooze comes back. Then confirm taking it is logged.
  3. Set an evening reminder for the next morning and leave the phone untouched overnight, with Do Not Disturb on if you use it at night.
  4. Check the result in the morning. If it failed, revisit autostart, battery and lock settings.
  5. Repeat after any system update or major app update.

How do I protect my medication data and back it up?

Four things are often confused. A Google sign-in sync stores data on the app's servers or in your Google account. Android Auto Backup restores app data after a reinstall or new phone, but only if the app opts in and backup is enabled.

A manual export (CSV or PDF) is a file you control. Local-only storage lives only on the device.

The key step is a restore test, because many people discover a backup never worked only when the phone is gone. Sign in on a second device or reinstall the app, and confirm that schedules, history and stock levels all come back.

Also keep a plain list of medication names, doses and times as a screenshot or on paper, where a family member can find it. It lets you rebuild in minutes and helps in an emergency.

MEDICATION LIST (update when anything changes)
Name / strength | Dose | Times      | Pack size | Notes
Example A 10 mg | 1    | 08:00      | 28        | with food
Example B 5 mg  | 1    | 08:00,20:00| 56        | 
Pharmacy lead time: 5 days   Next refill due: __/__
Warning: Before uninstalling, switching phones or resetting, confirm sync has finished or export first. Deleting a local-only app deletes its history.

How do I track medication stock and refills?

Stock tracking works only if the numbers going in are right. Enter the pack size, the dose per intake and the intakes per day, then set the low-stock alert to cover your pharmacy's lead time. If the pharmacy needs 5 to 7 days, alert at 7 or 8 days of supply.

Worked example: 56 tablets at 2 per day is 28 days. With a 7-day threshold, the alert fires at 14 tablets left, giving you a week to order.

Recount when you collect a refill, because stock drifts if you take doses without logging them or enter the wrong pack count.

A recurring Google Calendar event on the refill date needs no stock maths but ignores drift. Many people use both: the app countdown for early warning and the calendar event as a hard stop.

What backup layers stop one failed alert becoming a missed dose?

Any single notification can fail, so build overlapping layers that fail independently.

Layer 1: a second alarm in the phone's built-in Clock app at the same time. The Clock app is system-level and usually survives battery management better.

Layer 2: a smartwatch or band buzz mirrored from the phone.

Layer 3: an anchor habit, also called habit stacking. Use an implementation intention such as "After I brush my teeth, I take my morning tablets." The existing routine becomes the cue.

Layer 4: a weekly pill organiser. A glance at today's compartment answers "did I take it?" without relying on memory.

Common mistakes are predictable: relying on one notification, ignoring battery optimisation, never testing a restore, entering the wrong pack count, and snoozing without logging. If no app fits, use Google Calendar recurring events with alarm-style notifications and a Keep or Tasks refill checklist.

If you miss a day, do not guess or double up. Log it honestly, return to the normal schedule, and ask the pharmacist or doctor for the missed-dose rule for that medicine.

Warning: This page offers organisational tips only. Ask your pharmacist or doctor about dosing, timing and what to do after a missed dose.

Common questions

Is there a medication reminder app with no subscription?

Yes. MyTherapy is free without a paid tier, and open-source apps from F-Droid are free with no ads. Medisafe has a free core but a paid Premium tier that locks some extras.

Can I use Google Calendar instead of a pill reminder app?

Yes, as a fallback. Create a recurring event per dose with a notification, and keep a Keep or Tasks checklist for refills. You lose stock countdown and a taken or skipped log, so a habit tracker helps.

Do reminders still work if the phone is in battery saver mode?

Not always. Battery saver can delay or block background work, so set the app to No restrictions and test with the screen locked. A Clock-app alarm is a good second layer.

Will my data survive if I change phones?

Only if it is synced to an account, covered by Android Auto Backup, or exported. Do a restore test on another device before you need it, and keep a written medication list.

How often should I recount my pills?

Recount at every refill pickup and whenever you suspect drift, such as after missed logging. Compare the real count with the app's number and correct it.

Related topics:medication remindersandroidxiaomihabit trackingrefills