{"id":22155901,"url":"https://github.com/citiususc/calendula","last_synced_at":"2025-04-06T16:12:40.976Z","repository":{"id":12270163,"uuid":"14890828","full_name":"citiususc/calendula","owner":"citiususc","description":"An Android assistant for personal medication management","archived":false,"fork":false,"pushed_at":"2023-06-13T15:38:38.000Z","size":43288,"stargazers_count":210,"open_issues_count":49,"forks_count":106,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-30T14:11:15.491Z","etag":null,"topics":["android","android-studio","app","google-play","health","medication","reminders"],"latest_commit_sha":null,"homepage":"https://citius.usc.es/calendula/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/citiususc.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2013-12-03T10:50:25.000Z","updated_at":"2025-02-20T13:37:56.000Z","dependencies_parsed_at":"2022-07-15T14:47:50.918Z","dependency_job_id":"3fe0599e-5a90-4024-85f5-50a4cfde4675","html_url":"https://github.com/citiususc/calendula","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citiususc%2Fcalendula","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citiususc%2Fcalendula/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citiususc%2Fcalendula/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/citiususc%2Fcalendula/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/citiususc","download_url":"https://codeload.github.com/citiususc/calendula/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509235,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-studio","app","google-play","health","medication","reminders"],"created_at":"2024-12-02T02:32:54.749Z","updated_at":"2025-04-06T16:12:40.954Z","avatar_url":"https://github.com/citiususc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://tec.citius.usc.es/calendula/github-assets/calendula_promo_google_play.png)\n# Calendula\n\nCalendula es un asistente en Android para la gestión de medicación personal. Está dirigido a aquellos que tienen problemas en seguir su régimen de medicación, se olvidan de tomar las pastillas o tienen horarios difíciles de recordar.\n\nLa aplicación está disponible para su descarga en Google Play, F-Droid y Github. \n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://play.google.com/store/apps/details?id=es.usc.citius.servando.calendula\"\u003e\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/badge_new.png\" alt=\"Get it on Google Play\" \u003e\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://f-droid.org/packages/es.usc.citius.servando.calendula/\"\u003e\u003cimg src=\"https://gitlab.com/fdroid/artwork/raw/master/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"68\"\u003e\u003c/a\u003e\u003c/td\u003e\n        \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/citiususc/calendula/releases/latest\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/663460/26973090-f8fdc986-4d14-11e7-995a-e7c5e79ed925.png\" alt=\"Get it on Github\" height=\"68\"\u003e\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\nVisite nuestra página web para más información [https://citius.usc.es/calendula/](https://citius.usc.es/calendula/)\n\n## Novedades de Calendula\n\n¡Tenemos buenas noticias!\n\nEl Servicio Gallego de Salud (SERGAS) ha adoptado Calendula para ser conectada con su Sistema de Receta Electrónica. Esto ha dado lugar a varias extensiones a partir de la versión libre, incluyendo: \n\n* Descarga automática de la pauta de medicación del paciente.\n* Acceso automático al calendario de recogida de medicaciones.\n* Recomendación automática de las mejores fechas de recogida, para optimizar las visitas a la farmacia. \n* Acceso al régimen de dosis de anticoagulantes.\n\nEl proceso de integración se ha focalizado en dos aspectos fundamentales: interoperabilidad y seguridad.\n\nCon respecto a la interoperabilidad, la adopción del estándar internacional HL7-FHIR facilitará la integración de caléndula con otros sistemas de salud.\n\nCon respecto a la seguridad, se ha adoptado la especificación OpenID Connect, lo que permite a Calendula verifiar la identidad de los usuarios a partir de una autenticación realizada por servidores del SERGAS.\n\nA lo largo de este proceso, hemos trabajado en muchas mejoras, incluyendo: \n* Incrementar el nivel de API Android de desarrollo al 29: \n* Adaptar las notificaciones y servicios en segundo plano a los requisitos de las nuevas versiones de Android.\n* Actualizar versiones de Gradle, Java y Kotlin.\n* Migrar las librerías Android a AndroidX\n* Actualizar las versiones de las librerías: Google, Iconics, Material-Drawer, Fast Adapter, ButterLnife, Caldroid y Android Jobs.\n* Mejoras en la UI para solucionar fallos de actualización y NPEs.\n* Actualización de internacionalización: añadir nuevos idiomas y actualizar los soportados actualmente.\n* Mejoras de rendimiento en el uso de memoria: migrar recursos gráficos de tipo bitmap a formato vectorial.\n* Notificaciones y ahorro de batería: se añade la opción de excluir la aplicación del sistema de ahorro de batería para evitar que el sistema suspenda la aplicación e impida la entrega notificaciones al usuario.\n* Corrección de fallos menores.\n\nEstos cambios pronto estarán disponibles en este repositorio y se aplicarán a la versión de Google Play!\n\n## Empezando\n\nEstas instrucciones le permitirán obtener una copia del proyecto listo para usar en su máquina local. Si quiere contribuir al desarrollo de la aplicación, por favor diríjase a la sección Contribuir. \n\n### Preparación del entorno de desarollo\n\nPara desarrollo, utilizamos [Android Studio](https://developer.android.com/studio/index.html) (el IDE oficial de Android), así que le recomendamos que lo utilice en su entorno de desarrollo. Una vez instalado Android Studio, puede utilizar el Android SDK Manager para obtener las herramientas, plataformas y otros componentes que necesitará para comenzar el desarrollo. Las más importantes son:\n\n* Android SDK Tools y Android SDK Platform-tools (actualizar a la última versión suele ser una buena idea).\n* Android SDK Build-Tools 27.0.3.\n* Android 8.1 (API Level 27) SDK Platform.\n* Android Support Repository\n\nTambién puede instalar otros paquetes como emuladores para ejecutar la aplicación, si no dispone o no quiere utilizar un dispositivo hardware. La mínima versión de Android soportada es *4.1, Jelly Bean (API level 16).*\n\n### Compilando e instalando la aplicación\n\nAntes de nada necesita el código fuente, así que proceda a clonar este repositorio en su máquina local:\n\n```bash\ngit clone https://github.com/citiususc/calendula.git\ncd calendula\n```\n\nAndroid Studio utiliza Gradle como el componente principal del mecanismo de compilación, pero no es necesario instalarlo por separado. En vez de eso, puede utilizar el ya incluido [Gradle Wrapper](https://docs.gradle.org/current/userguide/gradle_wrapper.html). Para compilar la aplicación, abra un terminal en la carpeta del repositorio y ejecute:\n\n```bash\n./gradlew clean assembleDevelopDebug\n```\n*Nota: \"developDebug\" es la [build variant](https://developer.android.com/studio/build/build-variants.html) que utilizamos para desarrollo. Para otras variantes, por favor revise el archivo `Calendula/build.gradle`.*\n\nDespués, podrá instalar la aplicación en un dispositivo o emulador: \n\n```bash\nadb install Calendula/build/apk/develop/debug/developDebug-[version].apk\n```\nEstas tareas también se pueden ejecutar desde Android Studio con algunos clicks. \n\n## Versiones de la aplicación\n\nActualmente se mantienen lanzamientos de Calendula en Google Play, F-Droid y Github.\n\n * La última versión de la app disponible en esas páginas refleja el código de la rama `master`.\n * Las ramas de lanzamiento se distribuyen normalmente a través del *Google Play BETA channel* antes de hacerlas públicas. Si quiere ser un miembro de la comunidad de pruebas, únase al grupo de pruebas en Google Groups y automáticamente recibirá las actualizaciones del canal BETA como cualquier otra actualización de Google Play. \n \n\u003e Unirse al canal BETA: [¡haga click aquí!](https://play.google.com/apps/testing/es.usc.citius.servando.calendula)\n\nRevise las [normas de contribución](CONTRIBUTING.md) para más información acerca del modelo de ramas.\n\n## ¿Qué pinta tiene?\n\nIntentamos seguir los principios de [Material Design](https://material.google.com/#). ¿Qué le parece el resultado?\n\n  | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/home.png\" width=\"230px\"/\u003e  | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/agenda.png\" width=\"230px\"/\u003e | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/schedules.png\" width=\"230px\"/\u003e\n  |:---:|:---:|:---:|\n  | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/aviso.png\" width=\"230px\"/\u003e | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/navdrawer.png\" width=\"230px\"/\u003e | \u003cimg src=\"https://tec.citius.usc.es/calendula/github-assets/profile.png\" width=\"230px\"/\u003e\n\n## Trabajo futuro\n\nTenemos una gran cantidad de ideas para nuevos desarrollos y también estamos abiertos a otras nuevas. Las siguientes nuevas características podrían ser útiles:\n\n* Información de farmacias cercanas, su localización y horarios. \n* Asistente de viaje ¿cuántas pastillas necesito para este fin de semana?)\n* Introducir conceptos de [ludificación](https://en.wikipedia.org/wiki/Gamification) para mejorar la adherencia terapéutica. \n\n## Atribución de diseño\n\nActualmente estamos utilizando los siguientes recursos en la app:\n\n* [People Vector Pack](http://www.freepik.com/free-vector/people-avatars_761436.htm) por [Freepik](http://www.freepik.com)\n* Iconos [Baby](http://www.flaticon.com/free-icon/baby_136272), [Dog](http://www.flaticon.com/free-icon/dog_194178) y [cat](http://www.flaticon.com/free-icon/cat_194179) por \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003eFlaticon\u003c/a\u003e (\u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e)\n* [Animación de Despertador](https://dribbble.com/shots/1114887-Alarm-Clock-GIF) por  [Daan De Deckere](http://daandd.be/)\n\n## Contribuir\n\nPuede hacer un fork y enviar un pull request si quiere contribuir al proyecto. Calendula sigue los términos de licencia de la [GNU General Public License (v3)](LICENSE.md), así que al subir contenidos al repositorio estará liberando su trabajo según esta licencia. \n\nAntes de empezar, revise nuestras [normas de contribución](CONTRIBUTING.md).\n\n### Quiero contribuir, pero no soy desarrollador...\n\nSi no es un desarrollador pero quiere ayudar, ¡no se preocupe! Puede ayudarnos a [traducir la aplicación](CONTRIBUTING.md#help-with-app-translations), [uniéndose al grupo BETA](#app-versions), y [mucho más](CONTRIBUTING.md#i-would-like-to-contribute-but-im-not-a-developer). ¡Todo el mundo es bienvenido!\n\n## Licencia\n\nCopyright 2020 CITIUS - USC\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitiususc%2Fcalendula","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcitiususc%2Fcalendula","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcitiususc%2Fcalendula/lists"}