Médikit47 est un projet, réalisé durant ma deuxième année d'école d'ingénieur informatique, avec deux applications liées entre elles, à savoir :
Un pharmacien nous avait présenté ce projet en nous expliquant que son personnel avait à disposition des "livrets version papier" afin de consulter toutes les données concernant des maladies, médicaments ou encore traitements. Nous devions donc réfléchir à une solution permettant de pallier ce problème.
Nous nous sommes donc dirigés sur l'élaboration de ces deux applications.
1. L'application mobile :
Cette application était destinée au personnel soignant (pharmaciens, infirmiers, ...) et permettait la recherche et la consultation de maladies, médicaments et traitements.
2. L'application web :
Elle permettait aux pharmaciens de compléter ou de modifier les différentes informations.
En début de projet, nous avons réalisés différentes maquettes à l'aide de l'outil Pencil, pour la partie mobile.
Au niveau de la technologie, nous avions choisi Java puisque c'est la technologie que nous apprenons lors de ce semestre et nous avons voulu la mettre en application grâce à ce projet. J'ai pu notamment améliorer mes compétences en termes de programmation orientée objet.
Pour le stockage des données nous avions utilisé un stockage interne avec SQLite pour l'application mobile et nous avions mis en place une synchronisation à l'ouverture de l'application mais aussi de façon manuelle grâce à une option afin de récupérer les données si celle-ci avait été mise à jour par l'administrateur du site web. Nous avions utilisé une AsyncTask pour effectuer notre synchronisation sans bloquer l’affichage et le fonctionnement de la page.
Grâce à ce projet, j'ai pu découvrir un nouveau langage, à savoir le Java et également un nouveau système de base de données "SQLite". De plus, mes compétences en PHP, HTML et CSS ont pu être améliorées grâce à l'application web, comme par exemple avec la création de router en PHP (un "router" permet de créer différentes routes/url directement grâce à des méthodes gérées en PHP).
J'ai principalement travailler sur l'intégralité de l'ergonomie de l'application mobile ce qui m'a permis d'améliorer ma vision d'une application mobile au niveau de sa navigation et également de travailler sur l'aspect responsive pour que l'interface puisse s'adapter à tout type de résolution (mobile/tablette).
Finalement le projet n'a pas été continué à la suite du développement de celui-ci. C'est la première fois ou j'ai pu travailler sur l'élaboration d'une application mobile et j'en garde une très bonne expérience. Nous avions utilisé AndroidStudio pour la conception, à la suite de différentes recherches au niveau des technologies du mobile.
Je suis un grand fan d'application mobile, surtout les applications de jeux mobiles, donc le fait d'avoir pu m'initier sur ces technologies m'a beaucoup plu !