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