diff --git a/README.md b/README.md new file mode 100644 index 0000000..30ff3d0 --- /dev/null +++ b/README.md @@ -0,0 +1,88 @@ +# Pilldroid + +Pilldroid est une application de gestion de stock **théorique** de médicament à +destinations des personnes résidant en France. + +## Ce que n'est pas Pilldroid + +- Pilldroid n'est pas un pilulier. Pilldroid ne vous rappellera pas de prendre +vos médicaments, c'est **VOTRE** responsabilité ; + +- Pilldroid n'est pas fiable, ce n'est qu'une aide. Seul votre stock réel est bon +; + +- Pilldroid ne vous surveille pas. + +## Pourquoi « Stock théorique » ? + +Pilldroid ne sait (et n'a aucun moyen de savoir) si vous avez ou non pris vos +médicaments. Pilldroid effectue, simple calcul : `stock connus - prise par +jour`. Ce calcul est fait tous les jours entre 11h et midi. + +## De quelles autorisations l'application Pilldroid a-t-elle besoin ? + +- Pilldroid à besoin de savoir que le téléphone a été redémarré pour elle-même +lancer son cycle de réveil journalier ; +- Pilldroid a besoin d'accéder à l'appareil photo de votre téléphone pour + scanner le code barre des boites de médicaments ; +- Pilldroid a besoin de pouvoir vous envoyer des alarmes ; +- Pilldroid a besoin de faire vibrer le téléphone pour les alarmes ; +- Pilldroid utilise un accès Internet pour les remontée de crash *via* la bibliothèque [sentry.io](https://sentry.io). + +## L'application Pilldroid embarque-t-elle des bibliothèques tierce ? + +Oui. Pour la lecture de code barre, Pilldroid utilise le projet +[zxing](https://github.com/journeyapps/zxing-android-embedded) lui-même libre et +ouvert. + +A terme Pilldroid utilisera la bibliothèque +[sentry.io](https://sentry.io/for/android/) quand j'aurais compris comment cela +fonctionne. Le but est d'avoir des remontées les crashs de l'application sans +collecter de données à caractère personnel. +Déjà embarquée mais non fonctionnelle, `sentry.io` à besoin de l'accès Internet. + +## L'application Pilldroid contient-elle des pisteurs ? + +NON ! + +``` +Requested API level 30 is larger than maximum we have, returning API level 28 instead. +=== Information +- APK path: /home/jacques/StudioProjects/PillDroid/app/build/outputs/apk/preproduct/prerelease/app-preproduct-prerelease.apk +- APK sum: ba0bafbd8da39507d62658cd666b2e9881002463bf8897ccb9f20b6ee93d2ed8 +- App version: 0.65.20220101-d04e132 +- App version code: 24065 +- App UID: 66F9DAB6FD8F5957BA842BE9EE45FE923AE300DE +- App name: PillDroid Pre-Release +- App package: net.foucry.pilldroid +- App permissions: 5 + - android.permission.VIBRATE + - android.permission.RECEIVE_BOOT_COMPLETED + - android.permission.INTERNET + - com.android.alarm.permission.SET_ALARM + - android.permission.CAMERA +- App libraries: +- Certificates: 0 +=== Found trackers: 0 +``` + +## D'où viennent les données de Pilldroid ? + +Elles sont issues de plusieurs fichiers de l'Agence pour la Sécurité des +Médicaments, agrégés dans une base de données grâce à script Python qui sera +prochainement mis sur mon compte `github`. + +## Comment peut-on participer à Pilldroid ? + +Mon code est de piètre qualité et mes connaissances Java maigrelettes toute +amélioration **que je comprends** sera la bien venue (je n'ai pas pigé les +`lambda` par exemple). + +Marché de niche, Pilldroid a besoin de testeuses et testeurs. + +Prochainement, vous pourrez glisser quelques menues monnaies dans une tirelire +en ligne. + +## L'application Pilldroid dispose telle d'un site web ? + +Oui, [Pilldroid](https://pilldroid.foucry.net) diff --git a/fastlane/metadata/android/en-US/changelogs/v0.100-beta.txt b/fastlane/metadata/android/en-US/changelogs/v0.100-beta.txt new file mode 100644 index 0000000..2b9c958 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/v0.100-beta.txt @@ -0,0 +1,26 @@ +# beta-0.100 – First public release + +**REMENBER** Pilldroid is a French people user only. + +I made a lot a tests but there must stay some bugs. + +## What is not working +- QR-code scan on a dark background. The library I use does not +find the code. + +## What is not implemented +- removing of a medic from the list; +- take medic reminder. It will be never been implemented (by me). + +**ATTENTION**, Pilldroid does not manage creams, liquids +(like insulin). + +Thanks to use [github](https://github/jfoucry/pilldroid) for bugs +reports and new features. + +> I made Pilldroid on my free time which is not expandable. Please +do not stress me it will be unproductive. + +Pilldroid will available only from [f-droid](https://f-droid.org) + +You can reach me and discuss on [Pildroid](mailto://jacques+pilldroid@foucry.net). diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 0000000..59c2be4 --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1,12 @@ +Pilldroid is a theorical medics manager. It for French people +only. + +Why for french people only? +
Pilldroid use a medics databases that come from French governement website, with +medics which are refund by french health care national insurance (Sécurité +Sociale).
+ +What is the Pilldroid's license? +Pilldroid is distributed under the BSD 3-Clause +revised diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 0000000..3b91a0a Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png new file mode 100644 index 0000000..1ce0667 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png new file mode 100644 index 0000000..66c2c54 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png new file mode 100644 index 0000000..ed55604 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png new file mode 100644 index 0000000..a44f96b Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png new file mode 100644 index 0000000..ad57791 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png new file mode 100644 index 0000000..baa69db Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 0000000..8ef283e --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1,2 @@ +Pilldroid is a theoretical medication stock manager. +**It's in french and uses a french medication database** diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt new file mode 100644 index 0000000..e26dbc5 --- /dev/null +++ b/fastlane/metadata/android/en-US/title.txt @@ -0,0 +1 @@ +Pilldroid \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/changelogs/v0.100-beta.txt b/fastlane/metadata/android/fr-FR/changelogs/v0.100-beta.txt new file mode 100644 index 0000000..8a0be22 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/changelogs/v0.100-beta.txt @@ -0,0 +1,25 @@ +# beta-0.100 – Première version publique + +Malgré de nombreux tests et une utilisation quotidienne, +tout est à tester. + +## Ce qui ne fonctionne pas +- le scan de QR-code sur fond foncé. La blibliothèque utilisée n'arrive +pas à les repérer. + +## Ce qui n'est pas implémenté +- la suppression d'un médicament de la liste ; +- le rappel de prise de médicament (et ne le sera sans doute jamais par moi). + +**ATTENTION**, Pilldroid ne sait pas gérer les crèmes, les liquides +(l'insuline par exemple). + +Merci d'utiliser [github](https://github/jfoucry/pilldroid) pour +les rapports de bogues et demandes de fonctionnalités. + +> Je fais Pilldroid sur mon temps libre et accesible. Il est inutile +et contre productif de me « mettre la pression ». + +Pilldroid ne sera diffusé que par [f-droid](https://f-droid.org) + +Vous pouvez m'écrire pour discuter de [Pildroid](mailto://jacques+pilldroid@foucry.net). \ No newline at end of file diff --git a/fastlane/metadata/android/fr-FR/full_description.txt b/fastlane/metadata/android/fr-FR/full_description.txt new file mode 100644 index 0000000..51d9652 --- /dev/null +++ b/fastlane/metadata/android/fr-FR/full_description.txt @@ -0,0 +1,14 @@ +Pilldroid est un gestionnaire théorique de stock médicaments.
+ +Pourquoi théorique ? +*Pilldroid* n'a aucun moyen de savoir si vous avez réellement pris vos médicaments. +C'est de votre responsabilité et Pilldroid ne vous le demande pas.
+ +Pour en savoir plus ++