Giter Site home page Giter Site logo

adamguidarini / meditrak Goto Github PK

View Code? Open in Web Editor NEW
29.0 29.0 4.0 19.6 MB

A free and open source medication tracking app for Android 8 and newer.

License: GNU General Public License v2.0

Java 81.21% CMake 0.95% C++ 17.84%
android android-app cmake cpp java jni-android medication-reminder ndk notifications sqlite xml

meditrak's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

meditrak's Issues

Notifications become out of sync

A user has noticed that notifications become out of sync after a while.

Work around: Open the app, when the medication schedule screen loads it will reset all notifications.

Chose different doses - feature request

For example if I took 2 advice pills today at 9 am bur then at 4 pm took 1... it would be nice to be able to change/set dosage amount per each time taken (and maybe have a default dose if the user doesn't make a selection)

Notifications not working

I installed version 0.12.3 and I don't receive any notifications anymore. It worked before!
Thank you!

Add "ending date" for the custom frecuency.

I don't really understand the "units" in the app. I was expecting that when adding an amount, the app will show exactly the start and the end of the treatment.

Now I understand that the "units" are, for instance, the amounts of pills taken every time.

So, maybe, what I want is a new feature to the custom frequency. Something like "ending date". That way, the app shows in the calendar the beginning but also the ending of the treatment and that doesn't extend forever.

Notification timer

Please provide a feature which can help us set time limits for medications ,for example doctor prescribed meds for morning ,evening ,night before food or after food .sometime it's not possible to remember the right time to take our meds .so if we can set custom notifications for each med ,it will be very helpful

Thank you for this app

Notification

Hello,

When tapping on the notification the app doesn't always open. I've tried to find a pattern in that behavior and I think it happens when there are muliple notifications for different medications.

And also I think it would be helpful if notifications would be repushed when the medication hasn't been taken yet, e.g. I rebooted my phone the notification is gone and won't be shown again until the next schedule time or when you swipe the notification away.

Thank you for your work I enyoj using your app!

Bring the "today" box on top (automatically)

Show the today box as the first one in the list. Automatically (to easily understand what day is "today" between the other ones).

If possible, highlight it too (like the one in the screenshot)

1000102128

Icon

Add material themed icon

Changing time and date format

When I reinstalled the app I had to change the time and date format and noticed when I tried changing both the same time only the latter got saved.

When I changed the date or time format separately, the change got saved.

Just a minor bug I guess, but can be confusing.

Are some Screenshots available?

I've just integrated your app with my repo, where it will become visible with the next sync in about an hour. This can help your (potential) testers who have no access to Google Play. APKs in my repo are fetched from your (pre-)releases within 24h of your making them available at a new release tag.

To raise interest, it would be nice if the listing could include some screenshots. Would you have such available for "public viewing"? Thanks in advance!

Group notifications together

Hello. I was wondering if you could add the option to group notifications together so that I dont have one for each medication.

Make the donation process easier (to support development)

Please add direct cryptocurrency addresses within the app. Easy tap and donate without leaving the app: I don't want going around to websites. I don't want support FIAT economy.

TRX, AVAX, LTC, BTC, XEC, BNB, SOL, BCH, ALGO, XTZ, DASH, EPIC, FTM, XRP, XDC, ADA, XLM, XMR addresses available for donations (addresses have to be copyable).

Here an integration example made by other developers.

1000092943

UI enhancements

The three tabs architecture have to be fully reworked in my opinion.

• Scheduling
• Medications
• Settings

Medications tab has to provide access to multiple users.

For example: "Me", "Monica", "Philip", "George".

Every user has Name, Surname, User ID, SSN, database ID, User Reference URL, Hospital ID fields (optionally filled) too for administrative purposes. All fileds copyable.

This is just a suggestion.

1000102100

Question on permissions

My scanner (which got a few additional checks in January) reported on today's update:

! repo/projects.medicationtracker_15.apk declares sensitive permission(s):
  android.permission.READ_EXTERNAL_STORAGE
! repo/projects.medicationtracker_15.apk contains signature block blobs: 0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)

As I don't see any matching feature in either the app description or screenshots, may I kindly ask for clarification on what the storage permissions (read and write) are needed for?

That DEPENDENCY_INFO_BLOCK can be avoided easily btw:

android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.

Thanks in advance!

image

Notifications Stop After Update

Notifications don't fire after an update.

Current workarounds:

  • Open the app
  • Restart device

Both of these solutions will trigger the service that sets the alarms that ultimately trigger notifications.

I think I found a fix for this, but I'm still testing it and wanted to mention the workarounds for the time being.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.