ÉTUDE DE CAS

Société Générale

Refonte d’application mobile — Android & iOS

En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, nous avons participé à la refonte de l’application bancaire mobile Société Générale. Le projet reposait sur une architecture hybride React Native connectée à des couches natives Android et iOS pour les fonctionnalités les plus sensibles, en répondant aux exigences élevées de sécurité, de stabilité et de performance du secteur bancaire.

Application bancaire mobile Société Générale

PRÉSENTATION DU PROJET

Comment le produit a été structuré

La présentation couvre le contexte, la plateforme, l’architecture et la stack technique afin de rendre l’organisation du projet plus lisible.

CONTEXTE PRODUIT

Un contexte bancaire à grande échelle exige des standards élevés de sécurité, de stabilité et de performance. La refonte de l’application mobile Société Générale associait une couche React Native pour l’interface et les parcours partagés à des modules Android et iOS natifs pour les fonctionnalités les plus sensibles : sécurité, biométrie, virements et paiements de pair à pair.

PLATEFORME

Application bancaire Android & iOS

ARCHITECTURE

Une architecture hybride React Native gérait la couche applicative partagée, tandis que des modules Android (Java) et iOS (Swift / Objective-C) natifs couvraient les fonctionnalités sensibles telles que le Pass Sécurité, l’authentification biométrique, Paylib entre amis et les virements. Les ponts entre React Native et les couches natives ont permis de maintenir des parcours rapides, fiables et cohérents sur les deux plateformes.

Stack technique

Les technologies utilisées pour livrer et faire évoluer le produit.

FRAMEWORK HYBRIDEReact Native & JavaScript
ANDROIDJava & native Android
iOSSwift, Objective-C & native iOS
GESTION DE VERSIONSGit & Bitbucket

EN BREF

Qu’avons-nous réalisé pour Société Générale ?

En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, nous avons participé à la refonte de l’application bancaire mobile Société Générale, construite sur une architecture hybride React Native connectée à des couches natives Android et iOS pour les fonctionnalités sensibles. Le projet…

PLATEFORME
Application bancaire Android & iOS
CATÉGORIE
Fintech / Banque
SECTEUR
Banque

Fonctionnement

L’application repose sur une architecture hybride React Native, reliée aux couches natives Android (Java) et iOS (Swift / Objective-C) pour les fonctionnalités les plus sensibles : sécurité, biométrie et paiements. En tant que responsable du développement Android & iOS au sein d’une équipe de 12 personnes, notre travail a consisté à construire et maintenir des ponts fiables entre React Native et les modules natifs, afin que les parcours bancaires critiques restent rapides, stables et cohérents sur les deux plateformes…

Priorités techniques

  • Développement et intégration du module Pass Sécurité
  • Authentification biométrique sur Android et iOS
  • Module Paylib entre amis (paiement P2P) et parcours de virements

Résultats

  • Contribution à la modernisation d’une application bancaire utilisée à grande échelle
  • Intégration de nouveaux parcours sécurisés et de fonctionnalités transactionnelles
  • Interopérabilité renforcée entre technologies hybrides et natives

ENJEUX D’INGÉNIERIE

Là où se trouvait la complexité

Voici les principales contraintes que l’architecture du produit devait résoudre avant sa mise en production.

01

Enjeu 01

Assurer une communication fiable entre React Native et les couches natives Android/iOS

02

Enjeu 02

Préserver la fiabilité des parcours bancaires sensibles dans une architecture hybride

03

Enjeu 03

Intégrer les composants de sécurité et de biométrie de manière cohérente sur les deux plateformes

04

Enjeu 04

Maintenir une expérience cohérente entre Android et iOS

RESPONSABILITÉ TECHNIQUE

Ce que notre équipe a pris en charge

Le périmètre de livraison couvrait l’ingénierie produit, les systèmes associés et la préparation à la mise en production.

Participation à la refonte fonctionnelle et technique de l’application

Développement et intégration du module Pass Sécurité

Mise en place de l’authentification biométrique

Développement du module Paylib entre amis (paiement P2P)

Intégration du parcours de virements

Création de ponts entre React Native et les composants natifs Android/iOS

Correction d’anomalies en collaboration avec une équipe pluridisciplinaire

FONCTIONNALITÉS CLÉS

Les capacités qui font la différence

Module Pass Sécurité

Développement et intégration du module Pass Sécurité pour sécuriser les opérations bancaires.

Authentification biométrique

Mise en place de parcours de connexion biométrique cohérents sur Android et iOS.

Paylib entre amis

Développement du module de paiement pair à pair Paylib pour envoyer de l’argent entre amis.

Virements

Intégration du parcours de virements de bout en bout dans l’application.