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

I built a fitness dashboard that never leaves your phone (Expo, HealthKit, SQLite)

Description and use

EdgeFit is an iOS app that reads Apple Health data and processes everything on the device, producing daily summaries, an Activity Score, and insights without accounts, backends, or analytics SDKs.

Problem

Most health apps read data, upload it, compute on a server, and return results, requiring accounts, backends, and analytics SDKs.

Outcome

EdgeFit demonstrates that a fully on‑device fitness dashboard can provide daily summaries, scores, and insights without cloud dependencies, enabling a privacy‑first approach and serving as a testbed for comparing rule‑based and on‑device model insights.

Workflow

  • 1. Request HealthKit permissions from the user.
  • 2. Read activity data from Apple Health.
  • 3. Compute daily summaries and Activity Score locally.
  • 4. Generate rule‑based insights on device.
  • 5. Replace rule‑based insights with a small on‑device model for comparison.
  • 6. Display results in the app UI.
  • 7. Allow users to provide feedback on architecture and handling of permissions and empty states.

Evidence

Most health apps work the same way: read your data, upload it, then compute something on a server and show it back to you.

Source

EdgeFit is an iOS app that reads activity data from Apple Health and does everything else on the device: the daily summaries, the Activity Score, and the insights.

Source

There is no account, no backend and no analytics SDK.

Source

The interesting part is replacing the rule-based insights with a small on-device model, behind the same interface, and measuring whether it's actually better than the rules.

Source

  • Record date: 2026-10-11T15:41:22.065Z