Skip to content

NobodyForNothing/blood-pressure-monitor-fl

Repository files navigation

blood pressure monitor

A versatile app for tracking, analyzing, and exporting blood pressure-related data.

Installation

Currently, the app is only developed for Android, but should be easy to port to other platforms as well.

Store Note
Get it on Google Play APK provided by Google but uses the same source code. Download sizes may be smaller.

Google Play Version

Get it on F-Droid F-Droid can take up to a week to provide updates after release to build updates. The F-Droid version is signed with the F-Droid key, so no switching installation sources, without first uninstalling and deleting all data, is possible. Of course, you can still load backups of your data.

F-Droid Store

Get it on GitHub The app won't notify you about new updates so you need to check for new versions manually or use Obtainium for that.

GitHub version

As there is no demand Windows, Linux and MacOS builds have been stopped. In case you are interested in them feel free to open an issue to indicate that.IOS builds are currently not available as the platform is more restrictive and hard (expensive) to develop for. So I won't take this step unless there is significant demand.

Features

blood pressure monitor is a reliable blood pressure measurement tracker and analyzer. It has the ambition to allow saving measurements faster than anywhere else and make sharing data with you doctor effortless. It works out of the box but can also be configured for individual use cases.

  • 📏 Reliable measurement storing
  • 🚀 Fast input through user-friendly dialogues on launch and automatic form navigation
  • 📊 Beautiful analytics provide insights on trends, distribution, differences over the day and much more
  • 📂 Versatile export and import (CSV, PDF, SQLite) with granular control
  • ⚙️ High configurability
  • Ad free without disturbances
  • Well-documented, open-source code

Screenshots

Home Settings Home Statistics

Contributing

Contributions to this project are greatly appreciated and can come in many forms. Please note that when contributing you agree that your work is under the same license as the project.

Opening bugs and proposing features

This is probably the simplest to do: Use the app and find out what's wrong and what can be improved. There is no such thing as a wrong issue. Just make sure there is no existing one about the exact same topic If you are unsure about something just create a new issue, the worst thing to happen is that it gets closed.

Improving texts and translating

Another easy way to help is to go through the texts (this one or the ones in the app) and fix grammar/other mistakes or find better (more precise/friendly) ways to put things. The easiest way to do this is weblate.

Translation status

Pull requests

If you can code, you can fix issues or implement features from the issues page. While not a strict requirement, it is recommended to talk about it in an issue first.

All parts of the code have extensive documentation and some additional information can be found in the docs folder.

Donations

If you have too much money, I would advise you to donate to either F-Droid, Weblate, or some other service that has unavoidable maintenance costs.