Logо for review

Desarrollo de aplicaciones móviles multiplataforma para EmKap

Innowise ha desarrollado una aplicación móvil multiplataforma que permite a los usuarios acceder a datos de carteras, órdenes de negociación e información de mercado, servicio de atención al cliente por chat integrado en la aplicación, así como la configuración de la cuenta a través de la plataforma actual de EmKap.

Operaciones bursátiles seguras con autenticación de dos factores y datos biométricos

Comentarios positivos de operadores activos

Cross-platform investment mobile app for EmKap
Industria Fintech
Empleados hasta 50
Región Reino Unido, Chipre
Servicios Desarrollo móvil, UI/UX design, QA, Integración
Cliente desde 2024

Visión general del cliente

Resumir artículo con IA

EmKap Ltd, anteriormente MeritKapital Ltd, es una empresa de inversión con oficinas en Chipre y el Reino Unido. La empresa se dedica principalmente a los valores de renta fija, la gestión de activos, la negociación por cuenta propia, la intermediación bursátil y los servicios de custodia. EmKap trabaja principalmente con clientes institucionales y participantes en los mercados de renta fija y en los mercados emergentes.

Desafío

EmKap necesitaba una aplicación móvil para los clientes que gestionan sus operaciones bursátiles y su cartera mientras viajan. La plataforma web existente no resultaba lo suficientemente práctica para su uso en dispositivos móviles, lo que dificultaba a los usuarios acceder a la información y realizar transacciones cuando no disponían de un ordenador de sobremesa.

  • Operar desde cualquier lugar. Muchos usuarios necesitaban acceder a las funciones de negociación y gestión de carteras mientras viajaban, a menudo con conexiones a Internet inestables y cambios de huso horario. EmKap necesitaba una experiencia móvil que permitiera a los usuarios mantenerse conectados a sus carteras estuvieran donde estuvieran.
  • Acceso más rápido a las transacciones. La versión web no estaba optimizada para dispositivos móviles, lo que suponía un obstáculo para los clientes que necesitaban actuar con rapidez. La aplicación móvil debía facilitar la consulta de carteras, las acciones relacionadas con los pedidos y el acceso a la cuenta, reduciendo el número de pasos necesarios.
  • Uso seguro del móvil. Los operadores suelen trabajar en entornos públicos o de mayor riesgo. EmKap necesitaba una protección más sólida para el acceso móvil, especialmente para las operaciones relacionadas con la negociación, los datos de la cartera y la actividad de la cuenta.
  • Distribución multiplataforma. La aplicación debía ofrecer una experiencia coherente en todos los dispositivos móviles, al tiempo que daba soporte a los flujos principales, como el inicio de sesión, el proceso de pedido, los datos de mercado, la asistencia técnica y la configuración de la cuenta.
  • Integración con el backend existente. La aplicación móvil tenía que conectarse al backend existente del cliente para almacenar y sincronizar los datos de los usuarios y de los pedidos con la plataforma web.
  • Seguridad. La aplicación requería autenticación de dos factores y bloqueo automático cuando se pasaba a segundo plano. El equipo también tuvo que implementar la reautenticación segura mediante PIN o datos biométricos.
  • Actualizaciones sobre el mercado y las órdenes.La aplicación debía permitir actualizaciones puntuales de la información relacionada con el mercado y el estado de los pedidos, incluidas notificaciones push para eventos importantes.

Solución que ofrecemos

DESCUBRIMIENTO Y PLANIFICACIÓN

Innowise comenzó por analizar el contexto del proyecto, recopilar los requisitos, acordar la línea de diseño y poner en marcha el proyecto. El equipo definió el alcance de la aplicación, esbozó los principales recorridos de los usuarios y planificó cómo funcionaría la aplicación móvil con la plataforma existente del cliente.

DISEÑO DE LA SOLUCIÓN

Innowise diseñó la aplicación móvil multiplataforma como una extensión de la plataforma web de EmKap. La aplicación se conecta al backend del cliente, lo que permite a los usuarios iniciar sesión con sus credenciales habituales y acceder a los datos de su cartera, a las funciones de ordenación, al chat integrado en la aplicación y a la configuración de la cuenta.

La primera versión incluía los flujos principales: inicio de sesión, gestión de pedidos, integración con mercados de terceros, chat integrado en la aplicación y configuración de la cuenta. El equipo también añadió funciones de seguridad para dispositivos móviles, notificaciones push e integración con la API REST, y posteriormente se encargó de la estabilización, el lanzamiento en la tienda de aplicaciones y las actualizaciones continuas de la versión.

CLAVE FUNCIONALITY ENTREGADA

Gestión de carteras y pedidos

El equipo diseñó los principales flujos de trabajo para dispositivos móviles en torno a las carteras y las órdenes. Los usuarios pueden abrir un resumen de la cartera, consultar la distribución de activos, revisar las órdenes actuales y anteriores, y ver en qué estado se encuentra cada orden en la aplicación.

Los usuarios también pueden crear y enviar nuevas solicitudes de órdenes de negociación desde dispositivos móviles. Dado que la aplicación se conecta con el sistema backend existente del cliente, los datos de los usuarios y de las órdenes permanecen sincronizados con la plataforma web. Los filtros y la función de búsqueda multinivel ayudan a los usuarios a trabajar más rápido con los datos de la cartera, las órdenes y el mercado.

Acceso seguro

Innowise desarrolló el proceso de inicio de sesión para que los usuarios pudieran acceder a la aplicación móvil utilizando sus credenciales habituales. La aplicación también admite la autenticación de dos factores, el bloqueo automático cuando se minimiza y la reautenticación mediante PIN o datos biométricos tras un periodo prolongado de inactividad.

Datos de mercado y filtros

La aplicación incluye la integración con mercados de terceros para mostrar datos de mercado seleccionados en la interfaz móvil. Innowise también ha desarrollado un sistema de filtrado de varios niveles con diferentes tipos de filtros y opciones de búsqueda, lo que ayuda a los usuarios a acotar los resultados más rápidamente.

Chat integrado en la aplicación y procesos de gestión de cuentas

El equipo ha añadido secciones de asistencia y de cuenta para esta primera versión. La aplicación incluye un chat integrado con un bot para responder a preguntas frecuentes, mientras que el área de cuenta permite a los usuarios gestionar la configuración de la aplicación y realizar acciones relacionadas con la cuenta desde un único punto de acceso móvil.

Notificaciones push

La aplicación envía notificaciones push sobre eventos importantes, como cambios en el estado de los pedidos y actualizaciones relacionadas con la cartera. El equipo utilizó Firebase Cloud Messaging y las notificaciones locales para mantener informados a los usuarios incluso cuando no estaban utilizando la plataforma web.

UI/UX multiplataforma

Innowise adaptó la aplicación para dispositivos iOS y Android, siguiendo las directrices Material Design 3 y las Directrices de interfaz humana de Apple. El equipo abordó las diferencias en el tamaño de las pantallas, el comportamiento específico de cada plataforma, los patrones de navegación y los aspectos básicos de accesibilidad para que la aplicación resultara familiar en ambas plataformas.

Estructura modular de la aplicación

La aplicación Flutter se dividió en módulos de funcionalidades independientes. Esto facilitó la organización del código fuente, permitió mantener las distintas áreas de la aplicación separadas por funciones y simplificó el desarrollo y las pruebas a medida que el producto iba creciendo.

Integración de la API REST

La aplicación móvil se conectó al backend del cliente a través de una capa centralizada de API REST. El equipo se encargó de la autenticación, el registro, la gestión de errores y la generación del modelo de datos, lo que permitió que la aplicación intercambiara datos de usuarios y pedidos con la plataforma existente.

Arquitectura de navegación

Innowise diseñó la navegación de la aplicación con un sistema de rutas estructurado, lo que facilitó la gestión de los flujos de usuario en las secciones de inicio de sesión, cartera, pedidos, asistencia y cuenta. Esto contribuyó a que las transiciones entre las distintas áreas de la aplicación fueran claras y predecibles.

ENFOQUE DE ENTREGA

Innowise gestionó el proyecto utilizando la metodología Agile/Scrum, dividiendo el trabajo en hitos bien definidos. El equipo mantuvo un contacto regular con EmKap a lo largo de todo el proyecto: Innowise celebraba reuniones internas diarias de pie, se realizaban llamadas de trabajo entre el gestor de proyectos y el cliente dos o tres veces por semana, y ambos equipos participaban en una reunión semanal de pie durante la fase de desarrollo activo.

La comunicación diaria se llevaba a cabo a través del canal de Slack del cliente. Las actualizaciones de estado, los informes de sprint y las actas de las reuniones se compartían en Confluence para que ambas partes pudieran hacer un seguimiento del progreso, las decisiones y los próximos pasos.

Quote icon

Lo que más me gustó de este proyecto es que partió del comportamiento real de los usuarios. La gente consulta sus inversiones mientras viaja, entre reuniones o cuando solo dispone de un minuto para ponerse al día. La aplicación tenía que funcionar en ese contexto, con un flujo que resultara claro y bien pensado desde la primera pantalla.

logo
Siarhei Dashkouski Jefe de proyecto

Tecnologías

technology icon Flutter
technology icon Dart
technology icon Java
technology icon Figma
technology icon Firebase
technology icon BLoC
technology icon DevPilot
technology icon Mocktail
technology icon API REST

Equipo

Icon 1
Jefe de proyecto
Icon 1
Analista de negocio
Icon 1
Diseñador UI/UX
Icon 1
Flutter Promotor
Icon 1
Ingeniero de QA
Innowise team

Resultado

Duración del proyecto

Diciembre de 2024 — En curso

EmKap ha recibido una aplicación móvil multiplataforma conectada a su plataforma web y a su backend actuales. Los usuarios pueden acceder a los datos de su cartera, crear y realizar un seguimiento de sus órdenes, consultar datos de mercado seleccionados, gestionar la configuración de su cuenta y utilizar el chat integrado de preguntas frecuentes desde sus dispositivos móviles.

La aplicación ha facilitado las tareas relacionadas con las operaciones bursátiles a los usuarios que suelen estar lejos de un ordenador de sobremesa. Los procesos de acceso seguro, las notificaciones push y la reautenticación mediante PIN o datos biométricos facilitan el uso móvil en situaciones de viaje, en las que los usuarios pueden necesitar un acceso rápido desde lugares públicos o en diferentes zonas horarias.

Tras el lanzamiento inicial, el equipo siguió prestando soporte para las actualizaciones de la versión. La solución ha alcanzado una cobertura de pruebas unitarias de más de 60% y ha recibido comentarios positivos por parte de los operadores activos.

Índice

Crea tu propia aplicación de inversión

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    arrow