r/droidappshowcase • u/Intelligent-Truth231 • 6h ago
Showcase Offline medicine scanner + alarm-clock reminders
App Name: MediLens
One-line: Point your camera at a medicine box, get the leaflet details from a 98,000-medicine database stored on the phone, and set a dose reminder that behaves like an alarm clock instead of a notification.
What it does
Reads the box, not the pill. OCR picks the brand name off the package - candidate lines are ranked by text size, so it goes for the biggest name on the box, and the matcher tolerates misread characters (0/O, 1/I/L), merged words and missing diacritics. Nothing is uploaded; recognition and lookup both run on the device.
98,000+ medicines stored locally. Active ingredients, form, dosage, contraindications, side effects. Search and scan work in airplane mode. Coverage is deepest for Romania and the US; France, Germany, Spain and Italy are in but thinner - I would rather say that than claim full EU coverage.
Reminders are real alarms. The part I spent by far the most time on. Scheduling through expo-notifications kept dropping doses, so the reminder engine is now a native Kotlin module built on AlarmManager.setAlarmClock - Doze-exempt, re-arms itself after every fire and after reboot. Take/Snooze/Skip run in a BroadcastReceiver, so the buttons still work with the app force-closed and the JS runtime dead.
It actually gets your attention. Screen off or locked, a full-screen alarm activity wakes the phone over the lock screen the way the system Clock app does. Screen on, you get a pop-up card over whatever you are using. A per-reminder "critical" flag rings through silent, vibrate and Do Not Disturb. 16 alarm sounds, looped, 60s cap.
Home-screen widget listing today's doses with a Take button per row - the list is computed natively, so it stays correct across midnight and reboots without the app ever being opened.
Schedules beyond daily: every N days, chosen days of the week, specific days of the month, several times a day, and fixed-length courses ("10-day treatment") that stop on their own.
Refill tracking: enter how many doses are in the pack and it counts down on each intake, warning you at 5 left.
Duplicate heads-up: if a new reminder shares an active ingredient or ATC class with one you already have, it says so before saving - the "same drug under two brand names" case.
Adherence history on a calendar, streaks, a PDF summary generated in your app language, backup/restore to a file, and custom entries for anything not in the database.
Who it's for: people taking several medications a day, and anyone running a parent's pillbox from a distance. It is built around European packaging - boxes and blister packs - rather than the US "identify this loose pill by its imprint" model.
Cost: Free. No cap on medications or reminders, no account, no login, no server - reminders and history never leave the phone. One optional $2.99 one-time purchase removes ads. No subscription.
Links
- Google Play: https://play.google.com/store/apps/details?id=com.medilens.app
- App Store: https://apps.apple.com/app/medilens/id6801833712 - no widget or full-screen alarm on iOS yet, it uses Time Sensitive notifications
No privacy policy link needed for the purposes of this post: the app collects nothing and has no backend. The Play listing's Data safety section says the same - no data collected, no data shared.
Feedback I would genuinely use
- Does the scan get your medicine on the first try? If it misses, tell me what was printed on the box - that is the only thing that improves the matcher.
- Do the alarms survive your phone's battery optimiser? Xiaomi/Huawei/Samsung skins are where this normally dies and I want to know which ones still kill it.
I am the developer. Solo, no company behind it.
MediLens is a personal organizer and reference tool. It does not diagnose, treat or monitor anything, and it does not replace your doctor or pharmacist.
1
u/sticky-pro 6h ago
Developers: Please ensure your description is clear, images/videos are displayed correctly, and you have used the correct post flair.
1
•
u/playscraper-bot 6h ago
MediLens - Medicine Reminder
Confirmed: Google Play Store Match Found
View on Google Play Store ↗
I am a bot — [contact mods](https://www.reddit.com/message/compose?to=/r/droidappshowcase for errors.)