Aller au contenu principal

Solimi

Solimi

Solimi est une solution fintech innovante qui permet aux utilisateurs d’obtenir facilement des cartes virtuelles et physiques pour leurs paiements en ligne.

Ma contribution

J’ai implémenté la fonctionnalité Carte Virtuelle ainsi que les modules de paiement et rechargement, incluant l’intégration de SDKs natifs et l’amélioration de l’UI depuis les maquettes.

Défis techniques relevés

Intégration de SDKs natifs complexes

J’ai intégré deux SDKs de paiement avec des contraintes de sécurité strictes :

  • VGS Show SDK : Affichage sécurisé des données de carte (PAN, CVV). Les données sensibles ne transitent jamais par le code Flutter — elles sont rendues directement par les composants natifs.
  • NGenius SDK : Traitement des paiements par carte avec personnalisation du thème et localisation française (surcharge du SDK pour les textes).

Ces intégrations utilisent les Platform Views et Platform Channels de Flutter avec du code natif Swift (iOS) et Kotlin (Android).

Migration vers Pigeon

Pour améliorer la maintenabilité et la type-safety du code bridge Flutter ↔ Natif, j’ai migré l’architecture des MethodChannels vers Pigeon, réduisant le boilerplate et les risques d’erreurs à l’exécution.

Fonctionnalités principales

  • Création de cartes virtuelles instantanées
  • Commande de cartes physiques
  • Rechargement via Mobile Money (multi-opérateurs)
  • Paiements en ligne sécurisés
  • Gestion des transactions en temps réel
  • Authentification biométrique

Stack technique

L’application mobile est développée avec Flutter pour une expérience cross-platform. Les intégrations natives sont écrites en Swift (iOS) et Kotlin (Android). Le backend est propulsé par Python avec FastAPI.

Captures d'ecran

Decouvrir Solimi

Essayez l'application et partagez vos retours !

Visiter le site