Phase 1 : Analyse des besoins & structuration des contenus
Nous avons cartographié l’ensemble des informations clés : animations, artisans, commerçants, restaurants, sites touristiques, horaires…
Un travail essentiel pour structurer la base de données et concevoir une architecture technique cohérente.
Phase 2 : Conception UX / UI dédiée à un événement grand public
Nous avons conçu une interface :
- festive et immersive,
- visuelle et chaleureuse,
- pensée pour être consultée en mouvement (dans la rue, de nuit, sous la pluie…),
- parfaitement lisible sur tous les smartphones.
Navigation simple, menus courts, icônes visuelles, animations légères, typographies lisibles : tout a été pensé pour une utilisation rapide et intuitive.
Les animations légères et optimisées sont réalisées avec Lottie, permettant de renforcer l’ambiance de Noël, tout en garantissant une excellente fluidité.
Phase 3 : Développement mobile & intégration de fonctionnalités clés
L’application intègre :
- Le programme complet des animations, mis à jour en direct.
- La liste des artisans et exposants, pour préparer ses achats.
- Les commerces et restaurants du centre-ville, pour dynamiser l’économie locale.
- Les lieux touristiques à visiter, pour enrichir l’expérience.
- Les dates et horaires du marché, toujours accessibles.
- Un système de notifications push, indispensable pour informer en temps réel des animations, spectacles, ateliers, arrivées du Père Noël, bons plans, etc.
Une base solide : Flutter comme fondation
L’application a été entièrement développée en Flutter, notre technologie de référence pour concevoir des interfaces :
- fluides,
- performantes,
- cohérentes sur iOS comme sur Android.
Grâce à notre expérience sur de nombreux projets, Flutter nous permet de garantir un rendu visuel soigné, une navigation rapide et un code base maintenable.
Supabase : une base de données moderne et scalable
Toute la couche data repose sur Supabase, choisie pour :
- sa robustesse,
- sa scalabilité,
- sa facilité d’intégration,
- sa capacité à gérer un volume important de requêtes lors des pics de fréquentation.
Animations, exposants, restaurants, commerces, lieux touristiques… toutes les données sont synchronisées en temps réel via ce backend moderne.
Notifications : Firebase Cloud Messaging
Pour les notifications push, indispensables sur un événement dynamique, nous utilisons Firebase Cloud Messaging.
Il permet :
- l’envoi en temps réel d’annonces,
- la programmation d'alertes,
- une diffusion fiable à grande échelle.
Monitoring en continu : Sentry
La supervision technique est assurée par Sentry, qui nous permet :
- de détecter les anomalies instantanément,
- d’assurer un suivi continu de la performance,
- d’améliorer la stabilité sur toute la durée de vie de l’application.
Gestion d’état optimisée avec Provider
Nous utilisons Provider, un système léger et efficace pour gérer les flux de données.
Résultat : une architecture propre, lisible, durable et performante.
Performances : image caching, favoris en local, animations légères
Pour garantir une sensation de fluidité :
- les images sont mises en cache local afin d’accélérer l’affichage ;
- les favoris sont sauvegardés directement sur le téléphone de l’utilisateur ;
- les animations Lottie offrent une ambiance riche sans impacter les performances.
Une carte interactive développée sur-mesure
Nous avons conçu une carte interactive maison, basée sur du SVG, permettant :
- l’affichage des chalets, commerces et points d’intérêt ;
- une interaction fluide (clic, survol, ouverture de fiches détaillées) ;
- une lecture claire du marché et du parcours visiteur.
Phase 4 : Tests, optimisation & mise en ligne
Nous avons réalisé une batterie de tests sur différents modèles iOS et Android afin de garantir :
- rapidité,
- stabilité,
- accessibilité,
- lisibilité,
- et performance en condition réelle (foule, réseau mobile saturé, basse luminosité…).
Résultat : une application légère, stable et agréable, même lors des plus fortes affluences.