Talhaq: how we built a medication reminder app

Talhaq is an alarm and reminder app for medicine, appointments and document renewals. A dose alarm keeps ringing until it is confirmed, and family can be alerted when one is missed. We designed, built and publish it under IntelGets.

Platforms
Android and iOS
Built with
Flutter, native alarm code
Languages
Arabic and English
Price
Free with light ads; Talhaq Plus has a 7-day trial
Talhaq app screenshot

The problem

A normal notification is easy to swipe away. For a medicine dose, a missed reminder is the failure that matters. Talhaq treats a dose as an alarm, not a notification.

What we built

  • A full-screen alarm that rings until the user taps Taken or snoozes, with stock counting so the app knows when a medicine is running out.
  • A family circle. When a dose is missed, family members get an alert with Call and WhatsApp buttons. There is no account: family join by scanning a code.
  • Appointments in the same app as medicines.
  • Document expiry reminders three months, one month and one week before a document expires.
  • Private by default. Reminders stay on the phone.

Engineering notes

Alarms that survive the operating system

Android and iOS both try to save battery by delaying background work. We use native alarm and full-screen intent code on Android and the matching iOS mechanisms, and we test after restarts, with battery saver on and with the app closed.

One state for snooze and done

The alarm screen and the app run in separate processes. Snoozing or confirming in one has to show in the other at once, so both read and write the same state.

Arabic and English

The whole app works right to left and left to right, with Arabic plural rules and language switching inside the app.

Free web tools

The Talhaq website also offers a free medicine schedule maker and a printable medicine chart.

Contact IntelGets

Want something like this built?

hello@intelgets.com

We reply in English or Arabic.