WhySee

Image illustrative

Version Mac Finale

La version finale de Duck Fiab sur Mac, présentation des différentes fonctionnalités

La version Mac

Y en a eu des modifications durant la création de cette application, trop nombreuses pour que je puisse revenir sur chacune d'elles.
Aujourd'hui, tout a été optimisé, concentré, simplifié.

Les différentes fonctions

Afficher un journal de ma glycémie.

À la base le projet c'était ça, afficher ma glycémie en temps réel et avoir un historique.
La première idée, la plus simple fut de saisir manuellement chaque donnée, bon, sérieux, tu le fais 5 minutes et puis c'est bon, t'en as mare.

Synchroniser les données de mon capteur.

Il est possible de récupérer automatiquement ma glycémie via mon capteur et une API, un outil qui permet à une application ou un site web de se connecter et récupérer des données, ici ma glycémie.
Cette API n'est pas officiellement documentée, il a fallu chercher comment obtenir les informations, ne pas y arriver et trouver pourquoi, bon, c'est bon, j'ai fini par y arriver.

Du coup, toutes les 10 minutes mon appli récupère une glycémie avec sa date et son "TrendArrow", une flèche de tendance, stable, augment, baisse...

Cette notion de synchronisation s'est faite en plusieurs étapes, via mon Appli Duck Fiab, puis indépendamment et à nouveau au sein même de Duck Fiab.

Ajouter des données

Alors, non, pas ajouter des glycémies mais des données sur les quantités d'insuline utilisée et les quantités de glucides absorbés.
Ça permet d'avoir un suivi précis, enregistré, sur les effets de l'insuline et des glucides, voir si il vaut mieux revoir ses doses d'insuline ou non.

Stocker les données, ok mais où ?

Pfff, j'en ai testé des trucs, sur Apple on a un Cloud, et la possibilité en tant que développeur de l'exploiter.
Mais, j'ai galéré, je ne suis jamais parvenu à obtenir un résultat satisfaisant, il y avait à chaque fois un élément qui n'allait pas, Apple pour des raisons de sécurité et d'économie d'énergie mais des limitâtes à certaines fonctionnalités.

Une base de données hébergées sur le Web

Au final, j'ai opté pour une base de données hébergées sur le web, une base de données, traduisez ça par un gros fichiers dans lequel j'écris toutes mes glycémies, mais hébergées sur le web de manière hyper accessible, sans restriction.

Simplification de l'application

Du coup ce fut bien plus simple à gérer.
L'application va chercher ma glycémie de mon capteur toutes les 10 minutes et l'envoie sur ma base de données.
Elle récupère aussi une partie de l'ensemble des données, les 2 derniers jours.
En cas d'ajouts de données comme de l'insuline ou des glucides c'est une simple mise à jour.

Je ne peux pas ajouter de glycémie, c'est uniquement via l'API du capteur de manière automatique, il n'y a donc qu'un seul ajout de glycémie possible.

Afficher tout ça

Pareil, ici il y a eu différentes options de tester, sur plusieurs pages... en cliquant sur ceci ou sur cela.
Au final tout est regroupé sur une seule et unique page

La glycémie actuelle

Tout en haut à gauche de l'écran j'ai ma glycémie actuelle avec la flèche de tendance d'affichée, simple, basique & pratique.

Le temps passé dans chaque Zone

Une zone c'est un état, en hypoglycémie, en état normal, un peu trop élevé puis en hyperglycémie.
J'ai donc un graphique qui m'affiche le temps passé dans chaque zone, un pourcentage, des 24 dernières heures.
C'est un outil simple et pratique qui permet en un coup d'oeil de voir si on a eu des galères ou non sachant que le but est d'être, on s'en doute un peu, le plus possible dans la zone correcte, en vert.

Le graphique de l'historique

Chaque barre correspond à une glycémie, sa couleur et sa hauteur varient en fonction de la glycémie et il y a donc un espace de 10 minutes entre chaque glycémie.
J'ai donc un journal de bord assez complet, avec un visuel très parlant, qui montre les variations, les hypos et les hypers.
Est ajouté à ce graphique chaque donnée d'insuline ou de glucides, enfin presque, un icône apparait en haut de chaque barre si il y a eu une quantité d'ajoutée, ça permet ainsi de voir l'évolution après chaque action.

L'historique détaillé et la saisie.

C'est bien mignon de voir une petite brioche en icône mais ça ne donne pas le détail, l'historique détaillé donne le détail de chaque glycémie, heure, valeur, tendance et si il y en a eu, les quantités d'insuline et de glucides ainsi qu'un commentaire dans lequel je précise généralement ce que j'ai mangé, enfin pource qui est des glucides, la salade verte... je m'en moque.
Au début, j'avais créé une page spéciale pour ajouter ces informations, c'était chiant, faut cliquer, faut que ça s'ouvre, faut saisir, valider, fermer... là, tout se fait sur la page principale, un clic dans le champ concerné, une saisie et rien de plus, c'est enregistré.

La dernière touche

Petite cerise sur le gâteau, l'affichage d'un icône dans la barre de menu de mon Mac qui permet d'ouvrir rapidement l'application, ou plus exactement de l'afficher parce qu'elle tourne en permanence pour récupérer les données.
Bon, ça c'est assez basique.
Elle affiche aussi ma glycémie en temps réel dans cette barre de menu, enfin en temps réel, entre 0 & &10 minutes près, oui, on peut dire que je suis un génie... non, mais faut bien l'admettre...

Vraiment terminée ?

Bon, en fait ouais, je la laisse tomber un moment, je l'utilise au mieux que je peux car je dois bien avouer que certes c'est mignon et utile mais niveau pratique bah... faut le faire, faut les saisir les données, ce n'est pas toujours évident, c'est d'ailleurs pour cette raison que j'ai aussi mis en place une interface web mais ça reste des actions à faire et qu'on a la flemme de faire.
Et quoi d'autres ?
J'ai aussi quelques petits trucs qui emmerdent, enfin, non, c'est peut être corrigé, en théorie sur le papier c'est corrigé mais je ne peux pas le savoir de suite, faut que j'attende que l'occasion se présente.
Donc oui, ça c'est à surveiller et corriger ou trouver une façon de contourner mais dans tous les cas c'est un truc bénin sans grande importance, le petit détail qui fait chier mais dont on s'en moque en réalité.

Voilà, je pense avoir été complet, enfin sans non plus trop rentrer dans les détails, ce serait chiant.