AkveoContact

Bekroonde mobiele bankapp

Ons team bouwde een geavanceerde mobiele bankoplossing met React Native die een complete financiële ervaring biedt op meerdere apparaten, met waterdichte beveiliging.

Bekroonde mobiele bankapp

[ Klant ]

Over de klant

De klant is een toonaangevende bank in zijn markt, erkend als een van de 10 belangrijkste referenties voor digitale producten in de regio. Met de overstap van een traditioneel bankmodel naar een platformgerichte aanpak blijft de bank in de regio de toon zetten op het gebied van digitale transformatie en klantervaring.

2
prestigieuze prijzen voor de beste mobiele bankapp
12
specialisten werkten aan het project
24/7
klantenservice

[ Uitdaging ]

Sterke concurrentie en strenge beveiligingseisen

De banksector in de regio van de klant is bijzonder dynamisch, met gemiddeld meer dan 20 banken per land. Door deze marktverzadiging zijn de kosten van klantacquisitie uitzonderlijk hoog.

De oplossing die ons team moest ontwikkelen, moest vanuit één codebase werken op iOS en Android en geavanceerde native functies bieden, waaronder extensies voor Apple Watch (watchOS) en Siri.

Omdat onze klant volledig digitale bankdiensten aanbiedt (leningen, overboekingen, uitgifte van kaarten), is bovendien een gelaagde verdediging tegen fraude en man-in-the-middle-aanvallen essentieel, zonder in te leveren op prestaties.

[ Oplossing ]

Een modern digitaal bankecosysteem bouwen

Akveo ontwikkelde de mobiele klantapp met React Native en combineerde een gedeelde JavaScript-codebase met native code in Swift, Objective-C en Java voor iOS en Android.

Belangrijkste financiële functies

  • Kaart- en rekeningbeheer. Gebruikers kunnen virtuele kaarten aanmaken, bestedingslimieten instellen, hun kaarten direct blokkeren of deblokkeren en hun dashboard personaliseren.
  • Overboekingen en betalingen. De app maakt directe binnenlandse en internationale overboekingen mogelijk, het betalen van rekeningen voor nutsvoorzieningen, periodieke opdrachten en automatisch sparen door dagelijkse uitgaven af te ronden.

Slimme functies en integraties

  • Computervisie (Microblink). De app biedt het scannen van kaarten, documenten, QR-codes en barcodes, en verificatie met FaceID en TouchID voor biometrische authenticatie.
  • Wearables en spraakbediening. Met de Siri-extensie is interactie via spraak mogelijk, terwijl een speciale Apple Watch-app de belangrijkste bankverrichtingen onderweg ondersteunt.
  • Locatiediensten en geofencing. Wij integreerden de Google Maps API om de route naar kantoren en geldautomaten te tonen. Daarnaast maakt geofencing via Braze het mogelijk meldingen te sturen op basis van de locatie van de gebruiker.
  • Klantenservice 24/7. De app biedt live support. Gebruikers krijgen direct hulp via de ingebouwde chat en telefonisch.

Beveiliging

  • Integratie van Promon Shield. Wij implementeerden Promon Shield voor volledige afscherming van de app. Daarmee beschermden wij de codebase met geavanceerde obfuscatie, bescherming tegen herverpakken, debuggen en keylogging, en actieve detectie van jailbreak, root en emulators.
  • SSL pinning. De app gebruikt SSL pinning. Hij controleert rechtstreeks de vingerafdrukken van de SSL-certificaten van de server om man-in-the-middle-aanvallen te blokkeren en data tijdens verzending te beschermen.
  • Gegevensbescherming en biometrie. Ons team implementeerde gelaagde gegevensbescherming die biometrische authenticatie met TouchID/FaceID combineert met native toegang tot de Keychain/Keystore van de hardware, om lokale tokens en gevoelige gebruikersdata veilig te versleutelen.

Technische implementatie

  • Wij ontwikkelden het product volledig vanaf nul en begeleidden het in elke fase, van het eerste MVP tot de volledige commerciële lancering. Resultaat: een cross-platform mobiele app die wordt gedistribueerd op iOS en Android.
  • Wij ontwierpen één JavaScript-bundel op basis van React Native om hergebruik van code te maximaliseren en de time-to-market aanzienlijk te verkorten.
  • Wij ontwikkelden native bridges op maat in Swift, Objective-C en Java voor toegang tot de API's van het apparaat. Ook bouwden wij speciale extensies voor Apple Watch en Siri die handsfree bankieren en bankieren via wearables mogelijk maken.
  • Wij gebruikten UI Kitten (react-native-ui-kitten) als basis voor het designsystem, aangevuld met essentiële tools zoals MobX (state management), React Navigation, RxJS, lodash, moment en rn-fetch-blob.
  • Wij optimaliseerden de continuous integration en automatiseerden de publicatie in de appstores met Bitrise, en benutten analytische data via Firebase, GTM, Adjust, Branch.io en Crashlytics.

[ Resultaten ]

Impact die ertoe doet

De oplossing zette een nieuwe standaard voor digitaal bankieren in de regio, door end-to-end financiële controle, geavanceerde fraudebescherming en native prestaties te combineren.

Meer digitale interactie

Dankzij een alles-in-één digitale ervaring beheren klanten hun kaarten, doen ze overboekingen en betalen ze rekeningen met het grootste gemak. Dat vermindert de frictie bij klantacquisitie aanzienlijk in een zeer competitieve markt.

Geen concessies aan beveiliging

De geïmplementeerde gelaagde verdediging beschermt transacties van gebruikers effectief tegen digitale fraude, reverse engineering en man-in-the-middle-aanvallen.

Compliance zonder frictie

Geautomatiseerde identiteitsverificatie met computervisie (scannen van kaarten en identiteitsbewijzen met Microblink en vergelijking met een selfie) versnelt de onboarding van gebruikers en waarborgt strikte naleving van de wettelijke eisen.

[ Technologiestack ]

De technologieën van het project

Mobiele ontwikkeling en architectuur

React NativeSwiftObjective-CJavaMobXReact Navigation

Frontendbibliotheken

UI KittenRxJSLodashMoment

Integraties

MicroblinkGoogle Maps APIBrazeFirebaseGoogle Tag ManagerAdjustBranch.io

DevOps en monitoring

BitriseCrashlyticsESLint

Beelden

Bekroonde mobiele bankapp, afbeelding 1

Heeft u een project in gedachten?

Laten we uw doelen bespreken en hoe wij u kunnen helpen die te bereiken.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631