Application HabitTraker : Suivi d'Habitudes
Application HabitTraker : Suivi d'Habitudes
De nos jours, le rythme de vie s’accélère sans cesse. Entre les études, le travail et les
responsabilités personnelles, il devient difficile de garder une organisation stable et de rester
constant dans nos habitudes. Beaucoup cherchent à trouver un meilleur équilibre entre
productivité et bien-être, et les outils numériques occupent une place de plus en plus importante
dans cette quête. Les applications mobiles, notamment celles destinées au suivi des activités,
offrent aujourd’hui de nouvelles façons de se motiver et de suivre ses progrès.
C’est dans cette perspective qu’a été conçu HabitTraker, une application mobile pensée
pour aider chacun à instaurer et maintenir de bonnes habitudes au quotidien. L’objectif est
simple : proposer un outil clair, agréable et facile à utiliser, qui encourage la régularité.
Ce projet a donc une double portée. Sur le plan personnel, il répond à un besoin concret
d’organisation et de discipline dans la gestion du temps. Sur le plan pédagogique, il permet de
mettre en pratique les connaissances acquises en développement mobile, en conception
d’interfaces et en gestion de données, tout en reliant la théorie à une application réelle.
Cependant, la réalisation d’une telle application soulève plusieurs interrogations :
comment motiver durablement l’utilisateur ? Comment concilier simplicité, esthétique et
efficacité ? Et comment mesurer l’impact réel de l’application sur le comportement ? De ces
réflexions est née la problématique centrale de ce travail : Comment concevoir et développer
une application mobile intuitive et interactive capable d’aider l’utilisateur à suivre et à améliorer
ses habitudes quotidiennes ?Pour y répondre, le rapport s’articule autour de deux grandes parties
: la première présente l’INPTIC et la revue de littérature, qui en constituent le cadre théorique,
tandis que la seconde expose la démarche de conception, de développement et d’évaluation de
l’application HabitTraker.
1
PREMIERE PARTIE :
2
I - PRESENTATION GENERAL DE L’INPTIC
L’INPTIC est donc créé par ordonnance n°014/PR/2010 du 25 février 2010, c’est un
établissement public doté de la personnalité juridique et de l’autonomie administrative et
financière.
De plus, cette action vise également à mettre sur le marché de l’emploi, des profils de formation
adaptés aux besoins nouveaux, en réduisant par la même occasion le coût des formations dans
ces domaines d’activités réalisées à l’étranger.
- Le Conseil d’Administration
- La Direction Générale
- L’Agence Comptable
3
Le projet de Statuts de l’établissement est en cours de révision après retour du Secrétariat
Général du Gouvernement.
Pour assurer le fonctionnement des services, l’organigramme suivant a été validée par le
Président du Conseil d’Administration et l’autorité de tutelle.
La capitalisation des ressources humaines spécialisées dans les TIC reste un défi majeur dans
un programme global d’édification de la société de l’information qui ne peut être dissociée des
autres aspects.
La société industrielle introduit de nouveaux besoins et des exigences nouvelles liées à la qualité
de vie, à la transparence, à l’optimisation des processus, aux modes d’organisation et de travail
rendant indispensables une synergie totale entre les acteurs de la société industrielle, une
adaptation constante de la formation et une dynamique continue de la mise à niveau des
ressources humaines. L’INPTIC dans sa vision d’être la meilleure solution dans le domaine des
TIC se doit d’être en harmonie avec l’évolution de la société d’où de nombreuses actions de
partenariats de tous genres ont étés établies avec diverses entités.
➢ Formation initiale.
Aujourd’hui, plusieurs formations et cursus existent et peuvent s’adapter à tout le monde.
La formation initiale est celle qui vous prépare et vous positionne sur le marché du travail.
Mieux, elle vous aide à démarrer votre carrière professionnelle.
La formation initiale est surtout appropriée aux personnes qui n’ont jamais exercé une
profession donnée et qui désirent se former dans ce sens.
L’apprenant est invité dans un cadre scolaire en plein temps. Il apprend et suit un rythme
constant.
La formation initiale désigne la formation sous statut étudiant. Elle permet d’acquérir, tout au
long du cursus, les connaissances, savoirs et compétences nécessaires à l’entrée dans la vie
active.
La durée est variable selon la formation choisie : BTS, Licence. A la fin, l’étudiant se voit
récompensé par l’obtention d’un diplôme.
4
Pendant sa formation à l’INPTIC, l’étudiant se retrouve confronté au monde du travail grâce
aux différents stages proposés tout au long de son cursus.
• Un statut étudiant,
➢ Formation continue.
La formation continue est un mode d’apprentissage proposé aux professionnels salariés et aux
demandeurs d’emploi en vue d’améliorer leurs compétences ou d’acquérir de nouvelles
connaissances professionnelles.
En effet, grâce à elle, ils peuvent accroître leurs chances de progression professionnelle, et par
ricochet espérer une promotion sociale des plus motivantes.
Formation continue.
La formation continue est un mode d’apprentissage proposé aux professionnels salariés et aux
demandeurs d’emploi en vue d’améliorer leurs compétences ou d’acquérir de nouvelles
connaissances professionnelles.
5
La formation continue à l’INPTIC présente de nombreux avantages visant à sécuriser et
optimiser leur carrière professionnelle.
En effet, grâce à elle, ils peuvent accroître leurs chances de progression professionnelle, et par
ricochet espérer une promotion sociale des plus motivantes.
La formation continue est un mode d’apprentissage proposé aux professionnels salariés et aux
demandeurs d’emploi en vue d’améliorer leurs compétences ou d’acquérir de nouvelles
connaissances professionnelles.
En effet, grâce à elle, ils peuvent accroître leurs chances de progression professionnelle, et par
ricochet espérer une promotion sociale des plus motivantes.
Le bureau d’études de l’INPTIC composé de techniciens et d’ingénieurs qui ont pour rôle
d’analyser la faisabilité d’un projet.
Ces études délivrent alors des recommandations qui vont justifier les choix structurels et
techniques d’une réalisation. Les clients de toutes natures peuvent faire appel aux prestations
du bureau d’étude de l’INPTIC afin de garantir la viabilité de leurs projets.
6
Il faut savoir que le bureau d’études de l’INPTIC intervient particulièrement dans le domaine
T
7
II- REVUE DE LITTERATURE
1. Concepts et définitions clés
Selon Charles Duhigg (2012), auteur de The Power of Habit, toute habitude repose sur une
boucle comportementale composée de trois éléments interdépendants :
8
Les habitudes permettent de réduire la charge cognitive et d’automatiser certaines actions
(comme faire du sport chaque matin, boire de l’eau régulièrement ou consulter ses mails à
heure fixe).
Elles constituent la base du développement personnel et de la productivité moderne.
9
1.3 Motivation et renforcement du comportement
• Motivation intrinsèque : l’utilisateur agit pour son propre plaisir ou satisfaction (ex. :
faire du sport pour se sentir bien).
• Motivation extrinsèque : l’utilisateur agit en réponse à une récompense ou à un
objectif externe (ex. : terminer une tâche pour obtenir une récompense).
10
visualisations de données fait des applications mobiles des outils puissants d’auto-
améliorassions. Les tendances actuelles visent à :
• Personnaliser l’expérience utilisateur.
• Offrir une visualisation claire de la progression.
• Intégrer des aspects de santé mentale et bien-être.
• Favoriser la gamification pour renforcer la motivation.
11
Figure 5 : l’écran Analytics de l’application habitica
Habitica est une application qui transforme la gestion des habitudes en une expérience ludique.
Elle repose sur le principe de la ludification, c’est-à-dire l’utilisation de mécanismes de jeu pour
encourager la motivation et la discipline personnelle. L’utilisateur y incarne un avatar qui
évolue dans un univers de type jeu de rôle : chaque tâche accomplie dans la vie réelle rapporte
de l’expérience, de l’or ou des récompenses virtuelles, tandis que les oublis ou les mauvaises
habitudes entraînent une perte de points de santé. L’application distingue trois types de tâches
: les habitudes à renforcer ou à corriger, les quotidiennes à réaliser chaque jour, et les objectifs
ponctuels. Ce système crée un véritable sentiment de responsabilité, car chaque action dans la
vie quotidienne influence directement la progression du personnage dans le jeu. Habitica mise
également sur la motivation collective. Les utilisateurs peuvent former des équipes, rejoindre
12
des guildes et participer à des défis communs. Cette dimension sociale renforce l’engagement
en instaurant un esprit de coopération et de soutien mutuel. L’application veille par ailleurs à
maintenir un environnement sain et positif, grâce à une modération active. Disponible
gratuitement sur le web et sur mobile, Habitica se démarque par sa capacité à rendre le
développement personnel à la fois motivant et accessible. En reliant les efforts réels à des
récompenses symboliques, elle transforme la répétition des tâches en une aventure interactive
qui incite à la constance et à l’amélioration de soi.
L’expérience utilisateur est immersive, appuyée par des visuels colorés, une ambiance sonore
apaisante et des conseils scientifiques fondés sur la psychologie comportementale. Toutefois,
cette richesse a un coût : la majorité des fonctionnalités avancées sont accessibles uniquement
via un abonnement payant, parfois jugé trop élevé. Cette contrainte limite l’accès à certains
outils, notamment pour les utilisateurs à la recherche d’une solution gratuite.
13
Figure 7 : Interface de l’application Fabulous
14
liste, et il suffit d’un simple clic pour marquer une tâche comme accomplie. Les statistiques
détaillées — incluant des graphiques, des taux de réussite et des chaînes de jours consécutifs
— permettent d’évaluer facilement la régularité et l’évolution dans le temps. L’un des points
forts de Loop réside dans son interface épurée et sans distraction, qui convient
particulièrement aux utilisateurs recherchant un outil fiable, rapide et non intrusif. Totalement
gratuit, sans publicité et open source, Loop garantit une utilisation fluide et respectueuse de la
vie privée. Les données peuvent être exportées et sauvegardées localement, assurant ainsi une
maîtrise complète par l’utilisateur. Néanmoins, malgré son efficacité, l’application reste
centrée sur une expérience individuelle. Elle ne propose aucune fonctionnalité sociale :
impossible de partager ses performances, d’échanger avec d’autres utilisateurs ou de
participer à des défis collectifs. Cette absence d’interaction peut limiter la motivation de ceux
qui trouvent dans la comparaison ou le soutien mutuel une source d’engagement
supplémentaire.
15
Figure 12 : interface Analytics de l’application loop habit tracker
Todoist se présente avant tout comme un gestionnaire de tâches complet et intelligent, pensé
pour optimiser la productivité quotidienne. Plutôt que de se limiter au simple suivi
d’habitudes, il offre un écosystème structuré permettant de planifier, organiser et prioriser
efficacement l’ensemble de ses activités. Grâce à une interface claire et moderne, l’utilisateur
peut créer des listes de tâches, définir des rappels, attribuer des dates d’échéance ou encore
catégoriser ses projets par thématique, niveau de priorité ou contexte d’exécution. L’un des
grands atouts de Todoist réside dans sa flexibilité : il s’adapte aussi bien aux besoins
professionnels qu’à l’organisation personnelle. Que ce soit pour gérer un projet d’équipe,
suivre un planning d’études ou organiser une routine quotidienne, l’application offre un cadre
souple et personnalisable. Ses fonctionnalités collaboratives permettent également de
partager des tâches et de travailler en équipe, ce qui renforce son efficacité dans un
environnement de travail connecté. Cependant, bien que certains utilisateurs détournent
Todoist pour le suivi d’habitudes, il faut reconnaître que cette vocation reste secondaire.
L’application ne propose ni statistiques visuelles, ni graphiques d’évolution, ni système de
motivation ou de récompense, éléments essentiels dans un véritable outil de suivi
comportemental. Le suivi des habitudes y est donc plus fonctionnel que motivant, ce qui peut
16
limiter son intérêt pour ceux qui recherchent une dimension de progression personnelle ou
de développement personnel.
17
Figure 15 : interface de l’Application Streaks
18
DEUXIEME PARTIE :
ANALYSE THEMATIQUE ET RESULTAS
19
I -ANALYSE THEMATIQUE
1. Démarche adoptée
Il s’agissait de comprendre les difficultés rencontrées par les utilisateurs dans la gestion de leurs
routines : manque de motivation, absence de suivi visuel, complexité des interfaces des
applications concurrentes.
Les différentes classes (modèle Habit, widgets d’interface, écrans) ont été séparées pour
favoriser la clarté et la maintenance du code. Des maquettes d’interface ont été créées
20
Figure 16 : schéma de la structure des fichiers
1.3 Développement progressif
Une analyse fonctionnelle descendante a été utilisée pour décomposer le système en sous-
fonctions :
21
• Gestion quotidienne (validation, suppression, modification).
• Visualisation historique et analytique.
• Personnalisation de l’interface.
Chaque fonction a été testée séparément pour vérifier la cohérence des résultats attendus.
22
2.2 Méthodes et outils techniques
23
gestion efficace de la mémoire, deux aspects essentiels pour garantir la fluidité de
l’application et la réactivité de l’interface utilisateur. De plus, son système de gestion d’état et
sa structure modulaire facilitent la maintenance et l’évolution du projet, rendant le code plus
stable et plus évolutif sur le long terme. Dart intègre également un écosystème riche de
bibliothèques et de packages, permettant d’ajouter facilement de nouvelles fonctionnalités
telles que le stockage local, la connexion à des API ou encore la gestion des notifications.
Cette extensibilité en fait un langage parfaitement adapté au développement d’applications
24
Pour le stockage local des données, l’application utilise la bibliothèque SharedPreferences,
qui permet de sauvegarder les informations essentielles de l’utilisateur (habitudes, thèmes de
couleur, préférences, etc.) directement sur le téléphone. Cette solution légère et rapide ne
nécessite pas de base de données complexe, tout en assurant la persistance des données entre
les sessions.
Enfin, l’interface a été conçue selon les principes du Material Design, le système de conception
développé par Google. Ce choix garantit une cohérence graphique entre les différentes pages
de l’application (écran d’accueil, statistiques, paramètres, ajout d’habitude, etc.) et une
expérience utilisateur intuitive et harmonieuse. Les composants standards (boutons, cartes,
barres de navigation, couleurs dynamiques) ont été adaptés pour créer un design à la fois
moderne, simple et agréable à utiliser.
25
Figure 22 : Architecture fichier [Link]
2.3 Limites méthodologiques
Bien que la démarche adoptée ait été efficace, certaines limites sont à noter :
26
Limites actuelles Solutions envisagées
Absence de synchronisation en ligne : les Intégrer une base de données en ligne (ex.
données sont uniquement stockées Firebase ou Supabase) pour permettre la
localement avec SharedPreferences. sauvegarde et la récupération des habitudes
sur le cloud.
27
II -RESULTATS
• L’ajout facile de nouvelles habitudes, organisées selon des catégories personnalisées (santé,
travail, bien-être, sport, etc.) afin de mieux structurer les routines.
• Le suivi quotidien des progrès, grâce à un système simple de validation qui permet de
marquer chaque habitude accomplie et de maintenir une chaîne de constance visible.
• Home pour un aperçu global des habitudes du jour, • Dashboard pour le suivi synthétique
des progrès,
• Analytics pour l’analyse statistique détaillée, • Historique pour consulter les performances
passées,
• Settings pour la gestion des préférences personnelles et des paramètres de l’application. Ces
différentes sections interagissent de manière cohérente, offrant une expérience utilisateur
28
homogène, claire et agréable. Chaque composant a été pensé pour limiter les frictions et
encourager une utilisation quotidienne régulière.
Pour illustrer les fonctionnalités, deux cas d’usage ont été testés :
Dans ce scénario, l’utilisateur souhaite améliorer son bien-être quotidien. Il crée deux
habitudes :
29
Chaque jour, il enregistre ses progrès directement depuis l’écran Home.
Les jours où les objectifs sont atteints apparaissent en vert dans l’historique, tandis que ceux
non réalisés s’affichent en rouge, facilitant ainsi le suivi visuel.
30
Cas 2 : Utilisateur “Travail & Autres”
Dans ce second scénario, l’utilisateur cherche à mieux structurer ses journées et à gagner en
efficacité. Il crée deux habitudes :
31
Figure 26 : Illustrations du cas Utilisateur Travail & Autres
32
• Les graphiques (camemberts et courbes) favorisent la motivation par la visualisation
du progrès.
• La possibilité de personnaliser la couleur du thème crée un sentiment d’appropriation
de l’application.
• L’interface simple réduit le temps d’apprentissage, ce qui améliore l’engagement
utilisateur.
4. Biais et limites
Comme tout projet en phase initiale, l’application HabitTraker présente certaines limites qu’il
convient de souligner afin d’envisager des pistes d’amélioration réalistes.
Le fonctionnement actuel repose sur la déclaration manuelle des habitudes, ce qui introduit un
biais de sincérité : les données enregistrées dépendent de la rigueur et de la bonne foi de
33
l’utilisateur, pouvant ainsi créer un écart entre les actions réelles et celles déclarées. De plus,
les statistiques proposées sont essentiellement quantitatives ; elles mesurent la régularité mais
non la motivation ou la qualité de l’engagement, pourtant essentielles dans un suivi
comportemental.
L’application ne dispose pas encore d’une synchronisation en ligne, rendant les données
dépendantes du stockage local et donc peu portables en cas de changement d’appareil. Enfin,
l’absence de système de notifications limite le rappel automatique des habitudes et
l’accompagnement quotidien
Ces limites, bien que compréhensibles dans une première version, constituent autant d’axes
d’évolution. Parmi les améliorations envisagées figurent :
• L’intégration de Firebase Cloud pour la sauvegarde et la synchronisation des données ;
• L’ajout d’un système de rappels intelligents adaptés au profil de l’utilisateur ;
• L’évolution vers une analyse comportementale avancée permettant d’évaluer la motivation
et la progression dans le temps.
34
CONCLUSION
35
BIBLIOGRAPHIE
[1] Charles Duhigg, The Power of Habit: Why We Do What We Do in Life and Business,
Random
[2] [Link]
[3] [Link]
[4] [Link]
[5] [Link]
[6] [Link]
[7] [Link]
[8] [Link]
[9] [Link]
[10] [Link]
[11] [Link]
36
ANNEXES
37
LISTE DES FIGURES
38
LISTE DES TABLEAUX
39