Réalisation
Reprise d’une application iOS en production, 11 000 utilisateurs
J’ai repris seul cette application iOS en production, construite par une équipe précédente. En 4 mois, je l’ai sécurisée, j’ai protégé les données personnelles de ses utilisateurs et j’ai écrit sa suite de tests.
Le contexte
L’application permet de signaler et de retrouver des personnes, des animaux et des objets perdus : alertes, coordination de bénévoles, messagerie, achats intégrés. Elle compte 11 000 utilisateurs et plus de 130 écrans. Elle était en production, mais fragile :
- des clés d’accès dans le code source, des jetons de session stockés sans protection ;
- des numéros de téléphone complets et la position exacte des bénévoles visibles dans les résultats de recherche ;
- des notifications d’urgence qui n’arrivaient pas quand l’application était fermée ;
- aucun test automatisé.
Ce que j’ai fait
- Sécurité : jetons déplacés dans le trousseau sécurisé d’iOS, clés sorties du code source.
- Données personnelles : numéros masqués, distance des bénévoles affichée par tranche au lieu de leur position exacte, noms de famille masqués dans les notifications.
- Alertes : refonte avec les alertes critiques d’Apple, qui sonnent même téléphone en silencieux.
- Achats intégrés : abonnements et paiements fiabilisés.
- Tests : une suite de tests unitaires écrite de zéro.
Résultat
- De 0 à 2 040 tests unitaires à la fin de la mission.
- Alertes critiques en production depuis décembre 2025.
Contact
Un projet, un site à reprendre, une question ?
Décrivez votre besoin en quelques lignes. Je vous réponds par e-mail ou par téléphone, comme vous préférez.