8000 [Feature] Android Health Connect context import · Issue #42 · shroominic/OpenGlucose · GitHub
[go: up one dir, main page]

Skip to content

[Feature] Android Health Connect context import #42

Closed as not planned
Closed as not planned

Description

@raynman1

Outcome

Provide Android parity for sleep, workouts, movement, heart rate, energy, and historical health context through Health Connect.

Dependencies

Scope

  • Health Connect availability/install/update handling.
  • Progressive permissions for sleep, exercise sessions, steps, active energy, distance, heart rate, and historical blood glucose where supported.
  • Historical-access and background-read permission flows without over-requesting.
  • Stable record identity, changes/deletions, source attribution, and bounded incremental sync.
  • Per-type enable/disable, last successful sync, source summary, error, and retry.
  • Same normalized output and UI semantics as Apple Health.

Parallelization

The platform adapter is an independent Android lane. Shared Dart mapping/import settings have one owner to prevent Apple/Android divergence.

Acceptance criteria

  • Missing/outdated Health Connect has clear install/update guidance.
  • Per-type permission and revocation flows are truthful and recoverable.
  • Repeated imports create zero duplicates and deletions reconcile.
  • Historical-access limits are surfaced rather than silently truncating comparisons.
  • Background availability/permission is detected and bounded.
  • Normalized fixtures match equivalent Apple Health fixtures where semantics align.
  • Source conflicts, DST, partial data, locked/background state, and reinstall/update are tested.
  • Sample/demo mode performs no personal import.
  • Privacy/data-flow docs and R2 independent review are complete.

Out of scope

  • Google Fit.
  • Workout route maps.
  • Automatic medical interpretation.

Activity

  1. added this to the 0.2 Data & Context milestone on Aug 15, 2026
  2. added
    enhancementNew feature or request
    priority:P2Important follow-on capability
    area:integrationsApple Health, Health Connect, and external data sources
    parallel:blockedWaiting on an explicit dependency
    risk:R2Health data, persistence, integration, AI, accessibility, or native risk
    on Aug 15, 2026
  3. removed this from the 0.2 Data & Context milestone on Sep 1, 2026
  4. shroominic commented on Sep 1, 2026

    @shroominic
    Owner

    Superseded by #95, recreated by the repository owner under shroominic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:integrationsApple Health, Health Connect, and external data sourcesenhancementNew feature or requestparallel:blockedWaiting on an explicit dependencypriority:P2Important follow-on capabilityrisk:R2Health data, persistence, integration, AI, accessibility, or native risk

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0