Challenge
PAP Vacances est une plateforme offrant des locations de vacances avec plus de 30 000 annonces d’appartements à louer auprès de propriétaires privés en France et à l’étranger. Les offres comprennent des appartements à la montagne, des maisons au bord de la mer, des gîtes ou des chambres d’hôtes à la campagne, sans intermédiaires ni frais d’agence.
Le site web se compose de pages présentant des offres de location avec les détails de l’appartement, des photos, une carte et les informations de contact du propriétaire.
La société s'est tournée vers Elinext pour développer une application mobile basée sur les principales fonctionnalités de la plateforme. L’objectif principal était d’avoir une interface utilisateur intuitive, une carte personnalisée, et une intégration avec les réseaux sociaux pour partager les lieux sélectionnés avec les connexions de l’utilisateur.
Solution
Général
L’idée principale était de conserver le style et la disposition du site pour garantir une expérience utilisateur intuitive et associer l’application mobile à la plateforme web PAP Vacances. C’est pourquoi nous avons utilisé un format de liste standard avec des liens disposés un par un, garantissant un parcours utilisateur fluide de haut en bas avec des transitions d’écrans sous forme de « glissements » ou « fondu ».
Pour assurer une réaction rapide de l'application et une interface fluide, les développeurs ont travaillé à bas niveau avec la gestion des threads en C++ (sémaphores, sections critiques).
Sections
L’application commence par un tutoriel expliquant son fonctionnement à l’utilisateur.
- La section principale « Bienvenue » comprend des catégories pré-codées avec le type de location : « Vacances à la mer », « Vacances à la montagne », « Vacances à la campagne », et d'autres similaires ;
- La section « Recherche » propose une recherche par localisation, en sauvegardant automatiquement l’historique des recherches précédentes ;
- Les offres spéciales sont disponibles dans une section « Promotions », qui ressemble à la section principale des offres de location de vacances ;
- La section « Plus » permet de contacter les administrateurs pour signaler un bug ou faire une suggestion.
Pages
Chaque page de location propose les fonctionnalités suivantes :
- Une description détaillée de l’espace, des équipements, des couchages, des activités proposées, des prix, et des photos ;
- Un calendrier indiquant la disponibilité de l’endroit à une date donnée ;
- Connexion avec les réseaux sociaux où les utilisateurs peuvent partager les informations sur les lieux via les réseaux sociaux installés sur le téléphone ;
- Une section de commentaires pour laisser ses impressions ;
- Un bouton « Ajouter aux favoris » pour sauvegarder plusieurs endroits dans une liste personnelle et les consulter plus tard ;
- Des boutons « Appeler » et « Envoyer un message » pour contacter le propriétaire en un clic.
Les développeurs Elinext ont intégré plusieurs systèmes et API tiers pour des fonctionnalités comme les commentaires et l’intégration des réseaux sociaux.
Carte
La version initiale de l'application nécessitait une carte personnalisée. Notre équipe a trouvé un SDK tiers implémenté en C/C++, qui offrait de meilleures performances comparé aux cartes standard sur les téléphones iOS/Android, bien que ses fonctionnalités étaient plus limitées, se concentrant principalement sur les offres de locations.
Dans les dernières versions, la carte personnalisée a été remplacée par la fonctionnalité Google Maps intégrée.
Mobile
L’application PAP Vacances est compatible avec iOS 8 et versions supérieures, fonctionnant avec les iPhones et iPads de générations récentes. Elle est également compatible avec Android 4.0 et versions ultérieures, et fonctionne sur toutes les générations de tablettes Android.
Résultats
Nous avons lancé les applications iOS et Android « PAP Vacances – Location de Vacances de Particulier à Particulier », qui ont été téléchargées plus de 50 000 fois et bien notées par les utilisateurs français.