Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Building Doseleaf: An Offline-First Medicine Reminder App with Kotlin and Jetpack Compose

Описание и применение

Doseleaf — это офлайн‑приложение для Android, позволяющее управлять лекарствами, планировать напоминания и хранить историю доз без подключения к интернету.

Задача

Managing multiple medicines, schedules, and dose history is complex and often requires a backend, which can be unreliable or unavailable.

Результат

Doseleaf delivers a robust offline‑first medication reminder system with local persistence, reliable scheduling, and data protection features, while highlighting engineering lessons around persistence, background execution, and data integrity.

Рабочий процесс

  • Create or edit a medicine record
  • Define one or more daily reminder times
  • Schedule reminders via AlarmManager
  • Receive notification and record dose action (Taken/Skip)
  • View dose history and export reports
  • Backup or restore data via JSON, CSV, or PDF

Доказательства

Medication management can become complicated when someone needs to track multiple medicines, follow different schedules, and maintain a reliable history of doses.

Источник

Doseleaf is a native Android application built with Kotlin and Jetpack Compose.

Источник

The application uses Android's AlarmManager to request scheduled reminder events.

Источник

Doseleaf includes fallback scheduling behaviour, but reminder delivery still requires validation across supported Android versions and physical devices.

Источник

The JSON backup includes profiles, medicines, schedules, dose logs, and inventory records.

Источник

  • Дата записи: 2026-10-24T20:26:35.761Z