Expérience mobile

Accélérer la transformation numérique pour permettre de nouvelles lignes d'activité.

Comptez sur nous !

Client est né de la fusion, en 2021, d’une entreprise italo-américaine et d’une entreprise française, qui a donné naissance au quatrième constructeur automobile mondial.

Industrie

Automobile

Domaine de pratique et scénario

Solution

Développement d’un produit numérique pour une solution mobile

Pile technologique

Android + Kotlin

IOS + Swift

Android Auto

Apple CarPlay

Java

Opportunité

Le client devait trouver un nouveau moyen d’accroître l’engagement des clients, en recherchant un partenaire de solutions :

  • Faciliter la découverte des produits ;
  • Contribuer à l’émergence d’une culture créative et axée sur la recherche de solutions ;
  • Créer une solution mobile native qui fonctionnera sur le système d’infodivertissement de la voiture du client et sur les smartphones ;
  • Planifier et construire une architecture robuste basée sur des microservices et des services en nuage ;
  • Favoriser une atmosphère d’apprentissage et de croissance continus au sein des équipes ;
  • Définir une feuille de route pour un produit numérique évolutif ;
  • et offrir une assistance technique pour créer une infrastructure de paiement.

Solution

En utilisant des techniques mobiles modernes, Avenue Code a planifié et construit l’infrastructure API, en s’intégrant avec des partenaires tiers pour permettre des transactions croisées, en construisant une solution qui permet aux utilisateurs de payer pour des services depuis leur voiture, et en aidant à créer une stratégie de produit informée par les données et basée sur des principes agiles.

Résultats

+ Présence numérique

Présence accrue sur le marché des paiements en ligne, offrant une solution transactionnelle complète pour la réception de paiements en ligne et la mise en relation avec des partenaires commerciaux.

+ Référence de l'architecture

Architecture de la super-application : Tout en développant une place de marché, nous avons mis en œuvre une approche modulaire pour l'application mobile, en utilisant chaque marché pour définir des limites de contexte à faible couplage, un composant d'interface utilisateur avec des composants transversaux, et un module parapluie "app". Pour le backend, nous avons mis en place une architecture microservices, ainsi que des stratégies back-for-front pour réduire la latence.

+ Réutilisation

Tous les composants de l'interface utilisateur sont basés sur la méthodologie de conception atomique, et les atomes sont réutilisés dans tous les marchés. Pour le backend, nous avons défini des bibliothèques communes et spécifiques au marché pour la réutilisation du code des microservices.

+ Suivi et gouvernance

Pour ce projet, nous avons utilisé des outils tels que Firebase Analytics et Crashlytics pour surveiller l'utilisation et la santé des applications.