AkveoContacto

Aplicación de banca móvil premiada

Nuestro equipo creó una avanzada solución de banca móvil con React Native que ofrece una experiencia financiera completa en varios dispositivos con una seguridad a toda prueba.

Aplicación de banca móvil premiada

[ Cliente ]

Sobre el cliente

El cliente es un banco líder en su mercado, reconocido entre los 10 principales referentes de productos digitales de su región. Al pasar de un modelo bancario tradicional a un enfoque basado en plataforma, sigue marcando la pauta en su región en materia de transformación digital y experiencia del cliente.

2
prestigiosos premios a la mejor aplicación de banca móvil
12
especialistas trabajaron en el proyecto
24/7
atención al cliente

[ Desafío ]

Alta competencia y estrictos requisitos de seguridad

El sector bancario de la región del cliente es especialmente dinámico, con una media de más de 20 bancos por país. Esta saturación del mercado hace que el coste de adquisición de clientes sea extraordinariamente alto.

La solución que nuestro equipo debía desarrollar tenía que funcionar en iOS y Android a partir de una única base de código y ofrecer funcionalidades nativas avanzadas, incluidas extensiones para Apple Watch (watchOS) y Siri.

Además, como nuestro cliente ofrece servicios de banca totalmente digitales (préstamos, transferencias, emisión de tarjetas), resulta fundamental contar con una defensa multicapa contra el fraude y los ataques de intermediario (man-in-the-middle) sin comprometer el rendimiento.

[ Solución ]

Construir un ecosistema de banca digital moderno

Akveo desarrolló la aplicación móvil para clientes con React Native, combinando una base de código JavaScript compartida con código nativo en Swift, Objective-C y Java para iOS y Android.

Funcionalidades financieras clave

  • Gestión de tarjetas y cuentas. Los usuarios pueden crear tarjetas virtuales, fijar límites de gasto, bloquear o desbloquear sus tarjetas al instante y personalizar su panel.
  • Transferencias y pagos. La aplicación permite transferencias instantáneas nacionales e internacionales, el pago de facturas de servicios, órdenes permanentes y el ahorro automático mediante el redondeo de los gastos cotidianos.

Funcionalidades inteligentes e integraciones

  • Visión artificial (Microblink). La aplicación incorpora el escaneo de tarjetas, documentos, códigos QR y códigos de barras, así como la verificación con FaceID y TouchID para la autenticación biométrica.
  • Dispositivos wearables y control por voz. La extensión de Siri permite interactuar por voz, mientras que una aplicación dedicada para Apple Watch admite las operaciones bancarias esenciales en movimiento.
  • Servicios de ubicación y geovallas. Integramos la API de Google Maps para indicar la ruta a sucursales y cajeros automáticos. A su vez, las geovallas de Braze permiten enviar notificaciones según la ubicación del usuario.
  • Asistencia al cliente 24/7. La aplicación ofrece soporte en directo. Proporciona asistencia inmediata mediante chat integrado y por teléfono.

Seguridad

  • Integración de Promon Shield. Implementamos Promon Shield para lograr un blindaje completo de la aplicación. Nos permitió proteger la base de código con ofuscación avanzada, protecciones contra el reempaquetado, la depuración y el registro de pulsaciones, y detección activa de jailbreak, root y emuladores.
  • SSL pinning. La aplicación utiliza SSL pinning. Verifica directamente las huellas de los certificados SSL del servidor para bloquear los ataques de intermediario y proteger los datos en tránsito.
  • Protección de datos y biometría. Nuestro equipo implementó una protección de datos multicapa que combina la autenticación biométrica TouchID/FaceID con el acceso nativo al Keychain/Keystore del hardware, para cifrar de forma segura los tokens locales y los datos sensibles de los usuarios.

Implementación técnica

  • Desarrollamos el producto completamente desde cero y lo acompañamos en cada fase, desde el primer MVP hasta el lanzamiento comercial completo. Resultado: una aplicación móvil multiplataforma distribuida en iOS y Android.
  • Diseñamos un único bundle de JavaScript basado en React Native para maximizar la reutilización del código y reducir considerablemente el tiempo de comercialización.
  • Desarrollamos puentes nativos a medida en Swift, Objective-C y Java para acceder a las API del dispositivo. También creamos extensiones dedicadas para Apple Watch y Siri que permiten operaciones bancarias manos libres y desde dispositivos wearables.
  • Utilizamos UI Kitten (react-native-ui-kitten) como base del sistema de diseño, complementado con herramientas esenciales como MobX (gestión de estado), React Navigation, RxJS, lodash, moment y rn-fetch-blob.
  • Optimizamos la integración continua y automatizamos las publicaciones en las tiendas de aplicaciones con Bitrise, y aprovechamos los datos analíticos mediante Firebase, GTM, Adjust, Branch.io y Crashlytics.

[ Resultados ]

Un impacto que importa

La solución estableció un nuevo referente para la banca digital en la región, al combinar un control financiero de extremo a extremo, una protección avanzada contra el fraude y un rendimiento nativo.

Mayor interacción digital

Una experiencia digital todo en uno permite a los clientes gestionar sus tarjetas, realizar transferencias y pagar facturas con total sencillez. Esto reduce notablemente las fricciones en la captación de clientes en un mercado muy competitivo.

Sin concesiones en seguridad

La defensa multicapa implementada protege eficazmente las transacciones de los usuarios contra el fraude digital, la ingeniería inversa y los ataques de intermediario.

Un cumplimiento normativo sin fricciones

La verificación de identidad automatizada mediante visión artificial (escaneo de tarjetas y documentos de identidad con Microblink y comparación con un selfie) agiliza el onboarding de los usuarios y garantiza el estricto cumplimiento de los requisitos regulatorios.

[ Stack tecnológico ]

Las tecnologías del proyecto

Desarrollo móvil y arquitectura

React NativeSwiftObjective-CJavaMobXReact Navigation

Bibliotecas de frontend

UI KittenRxJSLodashMoment

Integraciones

MicroblinkGoogle Maps APIBrazeFirebaseGoogle Tag ManagerAdjustBranch.io

DevOps y monitorización

BitriseCrashlyticsESLint

Imágenes

Aplicación de banca móvil premiada, imagen 1

¿Tiene un proyecto en mente?

Hablemos de sus objetivos y de cómo podemos ayudarle a alcanzarlos.

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