Le client iOS est développé en Swift, avec un parcours voyageur condensé en une boucle courte : recherche, navigation, ouverture d'une propriété, réservation. L'écran d'accueil est une unique carte de recherche — lieu, dates, voyageurs, et un bouton optionnel « J'aurai besoin d'une voiture » qui intègre discrètement la location automobile dans le même voyage — alimenté par un catalogue trié par latence et mis en cache localement, afin que le sélecteur ne soit jamais bloqué par un aller-retour réseau. La fiche de propriété affiche une galerie de photos, le prix par nuit, des puces d'équipements (Wi-Fi, cuisine, parking), une note et un parcours de réservation clair « sans prépaiement requis ». Nous avons utilisé les modèles UIKit et SwiftUI d'Apple pour maintenir le flux de réservation léger au toucher et les images rapides en réseau mobile.
La plupart des applications de location font fuir le temps entre « ce logement me plaît » et « il est réservé », et c'est là que nous avons concentré un effort d'ingénierie disproportionné. Le flux valide la session mise en cache, maintient la réservation dans un état explicite de la demande à la confirmation, et déclenche la confirmation par SMS et e-mail afin que le client ne reste jamais dans l'incertitude. Sur les réseaux mobiles américains et européens typiques, le chemin de la fiche propriété à une réservation confirmée s'effectue en quelques taps. La surface iOS native est livrée dans le cadre de notre pratique de développement d'applications mobiles.