Par Elvin Voisin, Clément Pavageau & Niels Bonneau
Introduction
Bonjour à tous,
Nous sommes trois étudiants en deuxième année de prépa intégrée à Polytech Angers et, dans le cadre de cette formation, nous avons un projet à réaliser au dernier semestre pour une durée totale de 100 heures. Le projet que nous avons choisi est une application à but éducatif pour se rendre compte de l’échelle des temps historiques de manière réelle. Ok, vu comme ça c’est pas très clair mais ne vous inquiétez pas vous allez tout comprendre !
Les premières idées
Cette idée d’application vient de notre professeur référent M. Lhommeau et d’un autre professeur avec qui nous avons travaillé, M. Davodeau. L’idée première s’appelait “le Strava de la culture” avec pour but de parcourir le temps proportionnellement à la distance que l’on marche pour se rendre compte que quelques années ou siècles ne sont qu’une infime partie de l’histoire de notre planète. L’histoire de la Terre est impossible à imaginer à l’échelle humaine. 4,5 milliards d’années, c’est trop abstrait en particulier pour des enfants de moins de 11 ans. Et si vous pouviez remonter le temps en marchant avec votre téléphone ?

Pour cela, nous nous sommes dirigés vers le site Web MIT APP Inventor, une méthode jugée, par l’unisson du groupe, plus efficace et “accueillante” qu’une méthode classique avec du codage Python+HTML. MIT App Inventor est un environnement de développement qui simplifie la création d’applications Android. Son fonctionnement repose sur une séparation claire entre le design et les blocs logiques. En utilisant un système de programmation par blocs, nous avons pu nous concentrer sur la structure de notre projet. Cette approche ‘No-Code’ n’enlève pas toute la complexité du projet, puisqu’elle nécessite une rigueur mathématique et logique pour orchestrer plus de 1100 blocs.
Le cœur de l’appli

Dès le lancement, l’application se transforme en tableau de bord. Ici, pas de menus compliqués : on renseigne son nom et sa distance, en mètre, à parcourir. L’objectif est de renseigner une distance d’une grandeur minimum de 1km pour avoir une représentation fiable et correcte de l’échelle du temps.
Ensuite on bascule vers un écran d’aperçu du parcours. À rappeler que cette appli a été conçue, en premier lieu, pour une sortie scolaire, c’est pourquoi il était cohérent d’afficher les images des lieux remarquables que le groupe scolaire va traverser.

Place au choix des événements ! C’est une touche de personnalisation que nous avons voulu mettre en œuvre. L’utilisateur a la possibilité de cocher ou décocher les événements qu’il souhaite voir passer. Il est important de remarquer qu’à l’échelle de la formation de la terre, beaucoup de temps se passe avant qu’il y ait une accélération du développement de la faune et de la flore avec les plantes, reptiles, dinosaures et enfin l’espèce humaine.

Nous parvenons enfin à notre écran principal qui a pris environ 70% du temps total passé pour la confection de l’application. En effet derrière cet écran se cache beaucoup de logique. Cet écran principal affiche une barre de progression intuitive et un compteur d’années. C’est ici que la magie opère : grâce au capteur GPS de votre smartphone, chaque mètre parcouru fait défiler des millions d’années. Une carte en bas de l’écran est également présente pour visualiser sa position et la création en direct du tracé de sa marche. Nous avons aussi intégré un chronomètre précis pour suivre l’effort physique, car n’oublions pas qu’il s’agit d’une marche de 2 à 3 km ! Plus l’on avance, plus la barre se remplit, nous indiquant notre position exacte dans l’histoire de notre planète.

Une fois la ligne d’arrivée franchie, place au bilan interactif. C’est l’écran dont nous sommes le plus fiers. Vous y retrouvez une carte complète de votre parcours, jalonnée par toutes les icônes interactives débloquées. En cliquant sur chaque marqueur, une bulle d’information s’ouvre pour approfondir le sujet. Pour conclure, l’écran affiche vos statistiques de marche (temps total, distance totale, vitesse moyenne et nombre d’événements rencontrés ) et vous délivre vos badges de réussite. C’est le moment idéal pour prendre du recul sur les minutes passées !
Visuels et thèmes de couleurs
Le plus gros travail à fournir pour l’interface était la création des affiches des évènements (autrement nommés visuels des “pop-ups”) et il y en a 13 ! Nous nous sommes naturellement orientés vers Canva pour la confection de ces visuels. Le plus important était de garder un style uniforme pour chacun. C’est-à-dire que le visuel du pop-up présente un titre, un texte descriptif ne contenant pas plus de deux phrases, le logo “Time Walk” en bas de page et pour finir une image de fond à la fois belle et cohérente.


Pour continuer nous avons défini des thèmes à base de couleurs. Comme dit précédemment, nous avons décidé d’inclure 13 événements et de les trier par “thème” lors de leur choix pour que ce soit plus agréable aux yeux de l’utilisateur. Ces changements de couleurs concernent le fond d’écran en couleur très claire et la barre de progression en couleur vive. L’intégralité des couleurs de l’application a été définie par code RVB. Ces nuances évolutives habillent l’application pour qu’il se passe toujours quelque chose, même entre deux événements!
Les défis rencontrés
Développer une application ne se résume pas à assembler des blocs ; c’est aussi apprendre à dompter la technique. Voici les trois plus grands défis que nous avons relevés :
1. Précision GPS : le combat contre les “points fous”
L’un des obstacles majeurs a été le comportement des appareils que nous avions à disposition (des tablettes) et notamment la précision de la géolocalisation. Lors de nos tests, nous avons remarqué que le GPS de certaines tablettes pouvait parfois être capricieux, plaçant l’utilisateur à plusieurs mètres de sa position réelle. Pour éviter que le tracé de la marche ne ressemble à un gribouillage, nous avons dû mettre en place un système de “filtrage” : l’application n’enregistre un nouveau point que si l’utilisateur s’est déplacé d’au moins 10 mètres et ne prend pas de point s’il y a plus de 30 mètres entre chaque point, dans quel cas ce serait une erreur de position. Cela permet de gommer les petites erreurs et de garder une carte lisible.
2. La “guerre des blocs” et la performance
Plus une application devient riche en fonctionnalités, plus elle devient lourde à gérer. Avec plus de 1100 blocs logiques, notre espace de travail commençait à subir des ralentissements et même des “blocs invisibles” qui disparaissaient de l’écran! Pour sauver l’application, nous avons dû optimiser notre code : simplifier les instructions, utiliser des boucles intelligentes et réduire la redondance pour que tout reste fluide sur les tablettes des élèves.
Sortie scolaire et avis des enfants
Enfin est venu le 12 mai 2026, jour du test grandeur nature de l’application ! Nous avons réalisé une sortie avec une cinquantaine d’élèves de CM1/CM2 de l’école primaire Robert Desnos et une cinquantaine d’étudiants de l’institut agro. Le rôle de ces derniers était de concevoir les itinéraires et de détailler les points historiques avec les enfants tout au long du parcours. Lors de la sortie, nous nous sommes tous répartis en 3 grands groupes avec chacun un itinéraire propre pour faire le trajet de l’institut agro à l’école R. Desnos : un par l’étang st Nicolas (groupe de Clément, 3100m), un par l’avenue notre dame du lac (groupe d’Elvin, 2100m) et le dernier par l’avenue Patton (Niels, 2600m). Après les tests que nous avions réalisés au préalable, nous avions 11 tablettes avec une localisation fonctionnelle que nous avons donc réparties dans les trois groupes. Toutes ont très bien fonctionnées et aucun bug n’a été à signaler au cours de la sortie ce qui est une grande satisfaction et un réel aboutissement.
Les étudiants, professeurs ainsi que les enfants ont apprécié le moment et l’application bien que certains de ces derniers se disaient un peu fatigués de l’effort physique! Ils ont néanmoins “aimé la sortie et l’application” et eu le sentiment d’avoir appris/revu des choses ce qui étaient notre objectif. Nous sommes donc très heureux avoir conclu le projet de cette manière et avec de tels avis !



Conclusion et pistes d’améliorations
Ce projet a été pour nous bien plus qu’un simple exercice de programmation. En développant cette application, nous avons voulu prouver que la technologie, loin de nous isoler, peut devenir un formidable levier pour explorer notre environnement réel et comprendre la complexité de notre planète. Voir l’histoire de la Terre défiler sous nos pas transforme une simple balade en une expérience marquante et concrète.
Et après ?
Si notre “machine à remonter le temps” est aujourd’hui parfaitement fonctionnelle, nous imaginons déjà de nombreuses évolutions. Pourquoi ne pas intégrer des quiz interactifs pour tester les connaissances des apprentis géologues à chaque étape ?
Une chose est sûre : ce voyage à travers les millénaires ne fait que commencer !

