add detailed architecture descripion and info on HealthConnect API integration choice

This commit is contained in:
Matthias Jacob
2026-02-27 02:33:01 +01:00
parent 627635eebc
commit f9ee007a76

View File

@@ -5,6 +5,14 @@ This project aims to create the necessary building blocks in order to allow coll
## Architecture ## Architecture
The architecture should use existing building blocks where possible.
For details, please see the diagram below. It shows existing apps (green), parts with only partial solutions so far (orange) and aspects which would need to be designed and developed mostly from scratch (red).
At the moment, the [HealthConnect API](https://developer.android.com/health-and-fitness/health-connect) is seen as a central part for integration and synchronisation.
Supporting the HealthConnect API allows to integrate devices for which FLOSS app do not exist yet. It also makes the migration easier, since you can migrate step-by-step to a more privacy friendly stack.
However, alternative solutions to the HealthConnect API are more than welcome.
```mermaid ```mermaid
flowchart LR flowchart LR
scale(("bathroom<br>scale")) scale(("bathroom<br>scale"))