Weather mood

2023

Application mobile de suivi des humeurs.

Captures d'écrans de Weather Mood

Mon rôle

Projet réalisé seul, de la conception à la réalisation.

Compétences mobilisées

Flutter Figma Inkscape SQLite UX/UI

Weather Mood est une application mobile de suivi des émotions réalisée dans le cadre scolaire. Ce fut ma première expérience avec le développement mobile, et donc avec Flutter. L'application a pour but de permettre à l'utilisateur de suivre ses émotions quotidiennes, et de pouvoir les visualiser sous forme de graphiques ou de listes. Le thème choisi est la météo, associant une icône à chaque humeur. Pour chaque entrée d'émotion, l'utilisateur peut ajouter une note à sa journée. Toutes ces données sont stockées en local sur le téléphone de l'utilisateur à l'aide du package sqflite. En plus de pouvoir enregistrer ses émotions, l'utilisateur a la possibilité de programmer un rappel journalier à heure fixe. Il peut également personnaliser le nom de ses émotions associées aux icônes. Un mode nuit est disponible où le soleil va se transformer en lune et où l'application va prendre des tons plus sombres. Toutes les icônes d'humeur ont été réalisées sur Inkscape.

Capture d'écran de l'application en mode jour et en mode nuit
Quatre écrans de la maquette prévisionnelle

Ce projet étant le premier projet que j'ai eu l'occasion de réaliser en Flutter, il est loin d'être parfait. Je suis néanmoins très fier du travail que j'ai pu y accomplir, et suis heureux d'avoir pu découvrir ce framework. C'est aujourd'hui une technologie que j'aimerais approfondir davantage à travers différents types de projets. Ce fut également pour moi l'occasion de découvrir le système Material Design, en réfléchissant davantage à la composition de mes palettes et à l'apparence des éléments que j'allais incorporer à mon application. J'ai pour projet de continuer à faire évoluer cette application, en ajoutant les fonctionnalités manquantes telles que la création des graphiques rassemblant les données de l'utilisateur et l'ajout d'émotions marquantes associées à une entrée. Une réécriture du code serait également une bonne idée, à l'aide de toutes les compétences que j'ai pu acquérir depuis le début de ce projet. Celui-ci m'a énormément appris et m'a donné une bonne idée de ce qu'est Flutter. L'objectif final serait de pouvoir publier cette application.

Retour aux projets