Entreprise

TomExplore — Concevoir et développer l'expérience de planification de voyage

TomExplore — application de planification de voyage
Mon rôle

UX/UI Designer & Développeur mobile — recherche utilisateur, design d'interface, puis refonte native complète des applications iOS et Android.

Durée

6 mois (stage) + alternance (2025 – présent)

Outils
SwiftSwift / SwiftUI
KotlinKotlin / Compose
FigmaFigma
FirebaseFirebase

Le défi

Les utilisateurs passent en moyenne 3 à 5 heures à planifier un voyage. TomExplore devait réduire ce temps à quelques minutes, avec une expérience mobile fluide et engageante. L'app existante, hybride (Ionic React), atteignait ses limites : la mission phare de mon alternance a été de la reconcevoir et de la réécrire entièrement en natif, sur iOS comme sur Android.

Processus de conception

01
Recherche

Comprendre les voyageurs

Entretiens avec 10+ utilisateurs potentiels pour identifier les pain points de la planification de voyage. Création de personas et cartographie du parcours utilisateur.

02
Idéation

Explorer les solutions

Sessions de sketching et wireframing basse fidélité. Exploration de différents flows de navigation et architectures d'information.

03
Prototypage

Donner forme au design

Prototypes interactifs haute fidélité sur Figma. Intégration de retours haptiques pour renforcer la perception des interactions tactiles (swipe, validation, transitions).

04
Tests & Itération

Valider avec les utilisateurs

Tests utilisateurs sur prototype, itérations basées sur les retours. Ajustements de la hiérarchie visuelle et des micro-interactions.

La refonte native

L'application hybride Ionic React ne permettait ni la fluidité ni les intégrations système attendues d'une app de voyage moderne. J'ai mené sa réécriture complète en deux applications natives :

iOS
Swift / SwiftUI

L'application iOS

Création de voyage multi-étapes, itinéraire jour par jour sur carte MapKit, widgets WidgetKit (countdown du prochain voyage, passeport), notifications push, universal links, intégration Siri via App Intents et retours haptiques natifs.

And.
Kotlin / Compose

L'application Android

Portage en Kotlin / Jetpack Compose — pas une copie pixel-perfect d'iOS, mais une vraie app Android : composants Material 3, cartes MapLibre, widgets Glance, App Links. Chaque plateforme respecte ses propres conventions, l'identité visuelle reste commune.

L'application aujourd'hui

L'app iOS native est publiée et téléchargeable sur l'App Store. Trois piliers structurent l'expérience : découvrir une ville, planifier son itinéraire jour par jour, et s'inspirer via un magazine éditorial intégré. La couverture s'étend des principales villes d'Europe à toute la Bretagne, fraîchement ajoutée.

5,0 ★Note sur l'App Store
2 900+Téléchargements
5 sPour générer un voyage
EuropeGrandes villes + toute la Bretagne

Découvrez

Une ville, des lieux choisis avec soin. Pas de listes interminables — l'essentiel, bien posé.

Écran Découvrez de TomExplore : présentation de Madrid avec météo, lieux incontournables et informations pratiques

Planifiez

Glissez vos lieux préférés dans votre journée. L'app calcule les trajets, les horaires, les pauses.

Écran Planifiez de TomExplore : itinéraire jour par jour de Porto tracé sur une carte avec distances et moments forts

Inspirez-vous

Stories de villes, top adresses, articles signés. Un magazine vivant pour rêver avant, prolonger après.

Écran Inspi de TomExplore : magazine éditorial avec stories de villes et articles de bonnes adresses

Résultats

  • App iOS native publiée sur l'App Store — notée 5,0 ★, près de 3 000 téléchargements
  • Un itinéraire personnalisé généré en 5 secondes, là où planifier un voyage prend 3 à 5 heures
  • App Android native complète (Kotlin / Jetpack Compose) en préparation pour le Play Store
  • Retours haptiques natifs intégrés pour améliorer l'engagement tactile
  • Design system documenté et décliné sur les deux plateformes (SwiftUI et Material 3)
  • Intégrations système poussées : widgets, notifications push, liens profonds, Siri

Ce que j'ai appris

Concevoir puis développer soi-même la même application change tout : chaque décision de design est confrontée à sa faisabilité réelle. J'ai aussi appris qu'un bon portage n'est pas une copie — respecter les conventions natives de chaque plateforme rend l'expérience meilleure que la parité visuelle parfaite.

Intéressé par mon profil ?

lucas_torres14@icloud.com