Contextualisation

Dans mon école d’ingénieur, de janvier à juin de la deuxième année (2022 pour moi), tous les élèves forment des groupes de 2 à 5 et entament un projet technique appelé projet Cassiopée. Les projets sont proposés par des clients internes ou externes à l’école et peuvent porter sur des sujets très variés. Le but est de les former au travail en équipe sur des projets, à la gestion de projet et à approfondir un point technique: voir plus d'informations sur les projets Cassiopée
Ayant déjà envie de me spécialiser dans l’informatique j’ai choisi un projet de développement informatique avec une amie et camarade de promotion. Nous nous sommes orientées vers un projet proposé par le CHSF (Centre Hospitalier Sud Francilien), partenaire régulier de notre école. Ce projet porté par le service de diabétologie a pour but de développer une application mobile pour aider les personnes atteintes de diabète de type 1 à réguler leur traitement lors de la pratique d’activité sportive.
Les objectifs de cette application définis par notre client est le suivant : ADIAP doit encourager les patients atteints de diabètes à pratiquer des activités sportives en allégeant les contraintes liées à la régulation de l’insuline et en réduisant les risques d’hypoglycémie (ou d’hyperglycémie) liées à l’activité physique. L’application doit permettre aux utilisateurs de s’informer sur l’impact des activités physiques sur la glycémie et les bonnes pratiques à appliquer. L’application doit proposer une aide personnalisée aux utilisateurs pour adapter leur dose d’insuline en fonction des informations fournies par les utilisateurs.

Description

Ce projet a commencé par une phase de rencontre avec notre client, une infirmière du service de diabétologie du CHSF afin de nous sensibiliser à la question du diabète et bien comprendre les enjeux de notre projet. Après plusieurs allers-retours avec notre client pour comprendre au mieux leur besoin, nous avons établi un cahier des charges, des outils de gestion de projet (comme un diagramme de Gant) ainsi que des schémas d’écrans d’application validés par notre client avant de passer à la programmation de l’application.





Avec ma partenaire, nous avons décidé d’utiliser l’outils Flutter pour développer cette application mobile car nous souhaitions que cette application soit disponible sur appareils Android et iOS. Cet outil permet de ne pas voir besoin de coder plusieurs fois la même application selon la marque du téléphone utilisé car Apple a sa propre façon de créer des applications mobiles. Ainsi la syntaxe de Flutter est commune et c’est au moment du build que le code est transposé en langage compréhensible par des appareils soit Android (fichier .apk) soit iOS (fichiers. ipa).



Résultat final

Malgré cet outil, nous n’avons pas pu sortir de version de l’application sous iOS car de nombreux soucis techniques et un manque de temps nous en ont empêché. L’application est cependant utilisable sous Android. Elle permet de créer un compte avec ses informations personnelles (son poids, son type de traitement …), de programmer des activités physiques régulières, d’envoyer des notifications pour rappeler les activités programmées, de rentrer ses données de glycémie et de proposer une adaptation du traitement d’insuline en fonction de ces données, d’écrire des commentaires sur une activité physique si voulu, et de se renseigner sur l’impact du sport sur la glycémie.







Ce que j'ai appris

  • Langage Java
  • Utilisation de Flutter
  • Utilisation d'Android Studio
  • Utilisation de Git
  • Gestion de projet
  • Travail de groupe

Pour me contacter

Porte folio Chloé Hennequin (2022)

HTML & CSS by MLPdesign