MCPcopy Index your code
hub / github.com/cliambrown/PillTime

github.com/cliambrown/PillTime @v19.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v19.0 ↗ · + Follow
229 symbols 743 edges 17 files 8 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PillTime app icon

Pill Time

A simple Android app to help you keep track of meds that can be taken as needed (not at a specific time).

<strong>NOTE:</strong> Google is trying to stop you from installing apps like this one on your device. Visit <a href="https://keepandroidopen.org/">keepandroidopen.org</a> to learn more.







<a href="https://f-droid.org/packages/com.cliambrown.pilltime/"><img alt='Get it on F-Droid' width="200px" src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"/></a>







<a href="https://github.com/cliambrown/PillTime/releases"><img src="https://img.shields.io/github/v/release/cliambrown/PillTime" alt="GitHub release"></a>
<a href="https://www.gnu.org/licenses/gpl-3.0"><img src="https://img.shields.io/badge/License-GPL%20v3-blue.svg" alt="License: GPLv3"></a>
<a href="https://hosted.weblate.org/engage/pilltime/"><img src="https://hosted.weblate.org/widget/pilltime/svg-badge.svg" alt="Translation status"></a>







<a href="https://ko-fi.com/cliambrown"><img width="181" src="https://raw.githubusercontent.com/cliambrown/PillTime/main/kofi.png" alt="Buy me a coffee"></a>
  • No ads or trackers of any kind
  • Free and open source
  • Enter your custom meds and their dosage limitations
  • Receive a notification when a dose expires
  • Track remaining inventory of your meds
  • Light and dark themes

Made by C. Liam Brown with notable contributions from @mrmaffen.

Translations

Contribute to translating this app on Weblate: hosted.weblate.org/engage/pilltime

Disclaimer

This app does not provide any medical advice, implied or otherwise. All information provided by the app is based only on user input and does not constitute a recommendation of any kind. All medical decisions should always be taken in consultation with medical professionals.

This is a simple app made for personal use. It cannot be relied upon for any health-related purposes. Because of technical limitations and known issues, it cannot be guaranteed to provide notifications at specific times. (For example, restarting the phone may disable scheduled notifications from this app.)

This app is not appropriate for meds that need to be taken regularly on a set schedule. It was built to track meds that may be taken when needed, but in limited amounts.

Privacy & Permissions

This app does not contain any ads or trackers. It does not ever connect to the internet. Users can export, import, or delete their data at any time from within the app.

The full privacy policy is available here.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Screenshot 12 Screenshot 13

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Core symbols most depended-on inside this repo

getId
called by 55
app/src/main/java/com/cliambrown/pilltime/meds/Med.java
getTakenAt
called by 19
app/src/main/java/com/cliambrown/pilltime/doses/Dose.java
getName
called by 18
app/src/main/java/com/cliambrown/pilltime/meds/Med.java
getDoseHours
called by 11
app/src/main/java/com/cliambrown/pilltime/meds/Med.java
getThemeAttr
called by 10
app/src/main/java/com/cliambrown/pilltime/utilities/ThemeHelper.java
getColor
called by 10
app/src/main/java/com/cliambrown/pilltime/meds/Med.java
getCount
called by 9
app/src/main/java/com/cliambrown/pilltime/doses/Dose.java
getDoses
called by 9
app/src/main/java/com/cliambrown/pilltime/meds/Med.java

Shape

Method 200
Class 29

Languages

Java100%

Modules by API surface

app/src/main/java/com/cliambrown/pilltime/meds/Med.java56 symbols
app/src/main/java/com/cliambrown/pilltime/utilities/DbHelper.java29 symbols
app/src/main/java/com/cliambrown/pilltime/PillTimeApplication.java22 symbols
app/src/main/java/com/cliambrown/pilltime/doses/Dose.java20 symbols
app/src/main/java/com/cliambrown/pilltime/utilities/Utils.java15 symbols
app/src/main/java/com/cliambrown/pilltime/doses/EditDoseActivity.java14 symbols
app/src/main/java/com/cliambrown/pilltime/MainActivity.java14 symbols
app/src/main/java/com/cliambrown/pilltime/meds/MedActivity.java13 symbols
app/src/main/java/com/cliambrown/pilltime/doses/DosesRecycleViewAdapter.java11 symbols
app/src/main/java/com/cliambrown/pilltime/meds/MedsRecycleViewAdapter.java10 symbols
app/src/main/java/com/cliambrown/pilltime/settings/SettingsActivity.java7 symbols
app/src/main/java/com/cliambrown/pilltime/utilities/ThemeHelper.java5 symbols

For agents

$ claude mcp add PillTime \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact