Data dev · les coulisses en chiffres
Du premier commit du 14 juillet 2025 à la sortie sur l'App Store le 7 novembre 2026 : tout ce que l'historique du code raconte sur la création de RideXplorers.
Chiffres arrêtés au 7 novembre 2026, jour de la sortie
Le parcours
14 juillet 2025, 17 h 46
Premier commit, avec pour message « Premier commit ».
Ce jour-là, c'est le serveur qui naît. Le projet commence donc un jour de feu d'artifice.
31 juillet 2025
Un premier prototype de l'app, en Flutter.
99 commits en 17 jours, dont 51 rien que le 1er août. Puis il est abandonné.
24 août 2025, un dimanche à 10 h 07
Nouveau départ en SwiftUI, 100 % natif iPhone.
« Initial Commit » : c'est l'app que tu as aujourd'hui dans ta poche.
Du 2 janvier au 4 mars 2026
62 jours sans un seul commit.
La plus longue pause du projet. Juste avant, 4 commits le jour de l'an.
Avril et mai 2026
Le grand rush : 1 030 commits en deux mois.
Plus de la moitié de tous les commits du projet.
3 août 2026
La bêta 1.1.1 part sur TestFlight.
Son numéro de build affiche déjà 640.
27 octobre 2026, 9 h 45
Première soumission à Apple.
7 jours d'attente, puis 21 minutes de vérification.
7 novembre 2026, 14 h 00
Publication sur l'App Store.
L'app apparaît en ligne 19 minutes plus tard, annoncée à 17 h.
Le rythme
Commits par mois
App, serveur, prototype et site réunis. Survole ou touche une barre pour le détail.
| Mois | Commits |
|---|---|
| juillet 2025 | 130 |
| août 2025 | 160 |
| septembre 2025 | 23 |
| octobre 2025 | 54 |
| novembre 2025 | 40 |
| décembre 2025 | 26 |
| janvier 2026 | 4 |
| février 2026 | 0 |
| mars 2026 | 85 |
| Mois | Commits |
|---|---|
| avril 2026 | 483 |
| mai 2026 | 547 |
| juin 2026 | 176 |
| juillet 2026 | 35 |
| août 2026 | 104 |
| septembre 2026 | 51 |
| octobre 2026 | 40 |
| novembre 2026 (au 7) | 2 |
Les records
Le lundi 20 avril 2026, entre 14 h 20 et 23 h 23 : un commit toutes les 10 minutes.
La plus longue série, du 5 au 23 mai 2026.
Le mois le plus chargé du projet, juste devant avril (483).
L'écran de recherche, le plus retouché de l'app, devant la fiche d'un parc (120).
Le record revient à un widget : « Maintenant dans un parc ».
Le plus long, le 20 mars 2026, pour la refonte de la sécurité et de la connexion.
Les horaires
Commits par heure de la journée
Heure de Paris, sur les 1 960 commits.
| Heure | Commits |
|---|---|
| 0 h | 50 |
| 1 h | 7 |
| 2 h à 6 h | 0 |
| 7 h | 2 |
| 8 h | 5 |
| 9 h | 52 |
| 10 h | 119 |
| 11 h | 275 |
| 12 h | 229 |
| 13 h | 97 |
| 14 h | 143 |
| Heure | Commits |
|---|---|
| 15 h | 139 |
| 16 h | 120 |
| 17 h | 149 |
| 18 h | 122 |
| 19 h | 154 |
| 20 h | 102 |
| 21 h | 46 |
| 22 h | 78 |
| 23 h | 71 |
Commits par jour de la semaine
Le jeudi, jour préféré.
21 % des commits tombent le week-end.
Le plus tardif à 1 h 18, dans la nuit du vendredi 21 au samedi 22 novembre 2025.
Pas un seul, en 16 mois. Le sommeil a toujours gagné.
Un dimanche, le 31 mai 2026.
Les messages de commit
Une nouvelle fonctionnalité à chaque fois.
Près d'un commit sur quatre répare quelque chose.
Des marches arrière assumées.
okOKRASParfois, il n'y a rien d'autre à dire.
Sous le capot
Dans le code de l'app. Aucun doute sur le sujet.
Boutons, titres, messages : tous écrits en français.
Puisées dans la bibliothèque d'Apple.
Et 137 retours haptiques, pour sentir les boutons sous le doigt.
Le verre transparent d'iOS 26, partout dans l'app.
Aucune tâche laissée en plan dans le code de l'app.
Un tiers du code écrit a fini à la poubelle : réécrit, simplifié ou abandonné en route. C'est le prix d'une app qui se peaufine.
Pour savoir, des mois plus tard, pourquoi un choix a été fait.
Côté serveur
Dans chaque parc ouvert, sur plus de 125 parcs suivis en direct, avec 90 jours d'historique.
Roller Coaster DataBase, Coaster.Cloud, ThemeParks.wiki, Queue-Times et OpenStreetMap.
Dont 14 000 coasters, dans plus de 7 000 parcs et 220 pays.
Tout ce que l'app peut demander au serveur.
Autant d'évolutions de la base de données depuis le début.
L'API, l'admin, la connexion et les relevés en direct.
Ride Analyzer
Le 30 juin 2026 au Parc Astérix, wagon 8, à l'arrière du train. En 3 minutes d'enregistrement, Ride Analyzer a relevé 17 992 mesures de mouvement et 167 mesures d'altitude : 6 Mo de données pour un seul tour.
Altitude, en mètres
Mesurée par le baromètre de l'iPhone. Survole ou touche la courbe pour suivre le tour.
Forces G ressenties
1 G, c'est ton poids au repos. Courbe moyennée par demi-seconde : le pic de 4,4 G retenu par l'app est mesuré plus finement.
| Moment | Valeur |
|---|---|
| Début de la montée | 5 s |
| Sommet, altitude mesurée | 34 s · 31,8 m |
| Haut de la descente, force minimale | 32,5 s · 0,48 G |
| Pic de force (moyenne sur 0,5 s) | 39,5 s · 4,16 G |
| Pic retenu par l'app | 4,38 G |
| Retour à 1 G, fin du parcours | vers 84 s |
Le petit jeu de la fin
On a estimé ce que coûterait l'app, le serveur et le site, refaits de zéro par une équipe classique : design, développement, tests et pilotage.
Soit environ 9 ans et demi pour une seule personne à plein temps.
600 € par jour en moyenne. Une agence aurait facturé entre 0,9 et 1,6 million d'euros.
188 jours de commits, épaulée par des assistants de code IA. Et beaucoup de passion pour les coasters.
RideXplorers est gratuite, sur iPhone avec iOS 26 ou plus récent.
Méthode : chiffres tirés de l'historique git des dépôts de l'app iOS, du serveur, du prototype Flutter et de la webapp, au 7 novembre 2026. Lignes de code non vides, hors bibliothèques tierces. Heures en heure de Paris.