All Projects → bvlj → diab

bvlj / diab

Licence: GPL-3.0 license
Smart app that helps you manage your diabetes

Programming Languages

kotlin
9241 projects
groovy
2714 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to diab

HeadLines
HeadLines is a 📰 news app that delivers you with the latest news. It has interactive UI and easy to use. The app can be scrolled offline to watch your bookmarked news. Give this app a try and let me know.
Stars: ✭ 16 (-11.11%)
Mutual labels:  android-app
ClipboardCleaner
Check and clean your clipboard using service, widget, shortcut and quick setting tile.
Stars: ✭ 85 (+372.22%)
Mutual labels:  android-app
corona-warn-companion-android
Android App Which Shows Details about CWA Exposures (Requires Root or CCTG or RaMBLE Apps)
Stars: ✭ 131 (+627.78%)
Mutual labels:  android-app
Extract-Color-Palette-Api
Create gradient drawable by extracting prominent colors from image⚫⚪
Stars: ✭ 16 (-11.11%)
Mutual labels:  android-app
rn-sip-app
React Native SIP App
Stars: ✭ 51 (+183.33%)
Mutual labels:  android-app
BatteryTool
Automatically stop apps running in the background. Free, no ads and open source.
Stars: ✭ 48 (+166.67%)
Mutual labels:  android-app
Floral
Minimal design gallery app for Android.
Stars: ✭ 23 (+27.78%)
Mutual labels:  android-app
android-face-landmarks
Android app that localizes facial landmarks in nearly real-time
Stars: ✭ 62 (+244.44%)
Mutual labels:  android-app
mangosta-android
MongooseIM client for Android
Stars: ✭ 31 (+72.22%)
Mutual labels:  android-app
audiowagon
AudioWagon will play audio files from an attached USB flash drive in cars equipped with Android Automotive OS
Stars: ✭ 23 (+27.78%)
Mutual labels:  android-app
YOLOv5-Lite
🍅🍅🍅YOLOv5-Lite: lighter, faster and easier to deploy. Evolved from yolov5 and the size of model is only 930+kb (int8) and 1.7M (fp16). It can reach 10+ FPS on the Raspberry Pi 4B when the input size is 320×320~
Stars: ✭ 1,230 (+6733.33%)
Mutual labels:  android-app
ethereum-java-web3j
一个很受欢迎的用java和android app类库web3j开发区块链以太坊dapp和智能合约的教程。内容涉及以太坊核心概念,如账户管理、状态与交易、合约开发与交互、过滤器和事件等,也详细说明如何用web3j开发接口与以太坊交互。
Stars: ✭ 22 (+22.22%)
Mutual labels:  android-app
screenshot
This library helps to take screenshot dynamically
Stars: ✭ 64 (+255.56%)
Mutual labels:  android-app
TimisoaraPublicTransport
An Android App that scrapes public transport information (times/connections) and shows it on your Android.
Stars: ✭ 25 (+38.89%)
Mutual labels:  android-app
QPrompt
Personal teleprompter software for all video creators. Built with ease of use, productivity, control accuracy, and smooth performance in mind.
Stars: ✭ 168 (+833.33%)
Mutual labels:  android-app
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (+827.78%)
Mutual labels:  android-app
Simpler
Simpler是一款轻量级的第三方微博应用,具有微博的基础功能,兼有外观优雅,运行流畅,内存占用低,省电省流量等特点。
Stars: ✭ 27 (+50%)
Mutual labels:  android-app
covid-selftest-macro
자가진단 매크로 앱: 현재 기준으로 잘 작동하는 교육청 코로나19 자가진단 자동화 프로그램 (eduro hcs, 안드로이드 전용)
Stars: ✭ 38 (+111.11%)
Mutual labels:  android-app
SocialMediaAppForFoodies
This is a Social networking android app for food lovers. It is a way to connect with other foodies and grow your network of friends and followers. In this app we can, 1.Users can create their own account and maintain it. 2.Post the Recipes with image and Description. 3.Followers can like and Comment on your post 4.Home screen with your and whom …
Stars: ✭ 40 (+122.22%)
Mutual labels:  android-app
GlucoSym
GlucoSym is an open-source simulator aimed to help in the testing and development of insulin delivery automation systems.
Stars: ✭ 33 (+83.33%)
Mutual labels:  diabetes

Gitlab Pipeline CircleCI Maintainability ktlint

Diab is a smart opensource application that helps you managing your diabetes by keeping track of your glucose values and insulin injections.

Get it on F-Droid

Using the data registered inside the app it's possible to generate a customized plugin that once applied to the app will provide smart insights for insulin dosages based on real-time context.

It's also possible to integrate the app with other fitness services to share the data.

Features

  • Save records of glucose and insulin dosages
  • Insulin suggestions plugin
  • Export records as Excel file
  • Reminder for checking again in case of hypoglycemia
  • [optional] Google Fit integration

For upcoming features, see the bug tracker.

Open source

License

Released under the GNU GPLv3.

Working with the repository

Clone the repository with git

git clone https://github.com/bvlj/diab

Setup the work environment

  • Install git pre-push hooks (all the tests must pass before pushing to master)
  • Install ktlint (enforces code style guidelines)
  • Prevent git from tracking changes to your trained plugin models
./_scripts/setup.sh

Compile

The builds can be compiled using gradle. The following build variants are available:

  1. oss
  2. googleFit

oss builds

Builds the app without any fitness services integration. The output is composed of 100% open source code.

./gradlew assembleOssRelease

googleFit builds

Builds the app with (optional) Google Fit integration. The output includes proprietary libraries from Google used for Fit.

./gradlew assembleGoogleFitRelease

Insulin suggestions plugin

⚠️ This feature could be dangerous, use with extreme caution. ⚠️

DO NOT blindly rely on it as while it's efficient enough for providing hints, it's NOT supposed to replace medical advices or suggestions from more-experienced humans.

The developer and contributors disclaim any responsibility over any form of injury derived from (mis)usage of this feature.

The insulin suggestion plugin allows the app to provide smart insulin dosage hints.

The plugin is created by using a machine-learning model created with data from the app which is tested against a wide set of possible scenarios.

Given the strictly sensitive and personal nature of dealt with data, no plugin is bundled with the app, nor made available for download.

Build your own suggestion plugin

To create your customized insulin suggestions plugins using ml, see the readme found in the ml module.

It's also possible to build a plugin manually, but no documentation is available for the time being.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].