Logо for review

Desenvolvimento de aplicações móveis multiplataforma para a EmKap

A Innowise desenvolveu uma aplicação móvel multiplataforma que permite aos utilizadores aceder a dados da carteira, ordens de negociação, informações de mercado, suporte por chat na aplicação, bem como as definições da conta através da plataforma existente da EmKap.

Ações de negociação seguras com autenticação de dois fatores (2FA) e dados biométricos

Comentários positivos de traders ativos

Cross-platform investment mobile app for EmKap
Indústria Fintech
Empregados até 50
Região Reino Unido, Chipre
Serviços Desenvolvimento móvel, UI/UX desenho, QA, Integração
Cliente desde 2024

Visão geral do cliente

Resumo por IA

A EmKap Ltd, anteriormente MeritKapital Ltd, é uma sociedade de investimento com escritórios no Chipre e no Reino Unido. A empresa dedica-se aos títulos de rendimento fixo, à gestão de ativos, à negociação por conta própria, à corretagem e aos serviços de custódia. A EmKap trabalha principalmente com clientes institucionais e participantes nos mercados de rendimento fixo e nos mercados emergentes.

Desafio

A EmKap precisava de uma aplicação móvel para os clientes que gerem as suas atividades de negociação e carteira enquanto viajam. A plataforma web existente não era suficientemente prática para utilização em dispositivos móveis, o que dificultava aos utilizadores o acesso à informação e a realização de transações quando não tinham acesso a um computador.

  • Negociação em qualquer lugar. Muitos utilizadores precisavam de aceder às funcionalidades de negociação e de gestão de carteiras enquanto viajavam, muitas vezes com ligações à Internet instáveis e diferenças de fuso horário. A EmKap precisava de uma experiência móvel que permitisse aos utilizadores manterem-se ligados às suas carteiras, onde quer que estivessem.
  • Acesso mais rápido às transações. A versão web não estava otimizada para dispositivos móveis, o que criava dificuldades aos clientes que precisavam de agir rapidamente. A aplicação móvel tinha de facilitar a verificação de carteiras, as ações relacionadas com ordens e o acesso à conta, reduzindo o número de passos necessários.
  • Utilização segura de dispositivos móveis. Os operadores financeiros trabalham frequentemente em ambientes públicos ou de maior risco. A EmKap precisava de uma proteção mais robusta para o acesso móvel, especialmente no que diz respeito a ações relacionadas com a negociação, dados da carteira e atividade da conta.
  • Distribuição multiplataforma. A aplicação tinha de proporcionar uma experiência consistente em todos os dispositivos móveis, ao mesmo tempo que suportava fluxos essenciais, tais como o início de sessão, o processo de encomenda, os dados de mercado, o apoio ao cliente e as definições da conta.
  • Integração com o backend já existente. A aplicação móvel tinha de se ligar ao backend existente do cliente para armazenar e sincronizar os dados dos utilizadores e das encomendas com a plataforma web.
  • Segurança. A aplicação exigia autenticação de dois fatores e bloqueio automático quando era colocada em segundo plano. A equipa também teve de implementar a reautenticação segura através de PIN ou dados biométricos.
  • Atualizações sobre o mercado e as encomendas.A aplicação tinha de permitir atualizações atempadas de informações relacionadas com o mercado e do estado das encomendas, incluindo notificações push para eventos importantes.

Solução que fornecemos

DESCOBERTA E PLANEAMENTO

A Innowise começou por analisar o contexto do projeto, recolher os requisitos, chegar a um consenso sobre a orientação do design e definir o âmbito do projeto. A equipa definiu o âmbito da aplicação, delineou os principais percursos do utilizador e planeou a forma como a aplicação móvel iria interagir com a plataforma existente do cliente.

CONCEÇÃO DA SOLUÇÃO

A Innowise concebeu a aplicação móvel multiplataforma como uma extensão da plataforma web da EmKap. A aplicação liga-se ao backend do cliente, permitindo aos utilizadores iniciar sessão com as suas credenciais existentes e aceder a dados da carteira, funções de ordens, chat integrado na aplicação e definições da conta.

A primeira versão abrangeu os fluxos principais: início de sessão, gestão de encomendas, integração com mercados de terceiros, chat na aplicação e definições da conta. A equipa também adicionou funcionalidades de segurança móvel, notificações push e integração com a API REST, tendo posteriormente assegurado a estabilização, o lançamento na loja de aplicações e as atualizações contínuas da versão.

CHAVE FUNCIONALITY ENTREGUE

Gestão de carteiras e encomendas

A equipa desenvolveu os principais fluxos de trabalho móveis em torno das carteiras e das ordens. Os utilizadores podem aceder a uma visão geral da carteira, ver a distribuição dos ativos, consultar as ordens atuais e anteriores e verificar o estado de cada ordem na aplicação.

Os utilizadores também podem criar e enviar novos pedidos de ordens de negociação a partir de dispositivos móveis. Uma vez que a aplicação se liga ao backend existente do cliente, os dados dos utilizadores e das ordens permanecem sincronizados com a plataforma web. Os filtros e a pesquisa multinível ajudam os utilizadores a trabalhar mais rapidamente com os dados da carteira, das ordens e do mercado.

Acesso seguro

A Innowise desenvolveu o fluxo de início de sessão para que os utilizadores pudessem aceder à aplicação móvel utilizando as suas credenciais existentes. A aplicação também suporta a autenticação de dois fatores, o bloqueio automático quando a aplicação é colocada em segundo plano e a reautenticação por PIN ou dados biométricos após um período prolongado de inatividade.

Dados de mercado e filtragem

A aplicação inclui integração com mercados de terceiros para apresentar dados de mercado selecionados na interface móvel. A Innowise também desenvolveu um sistema de filtragem multinível com diferentes tipos de filtros e opções de pesquisa, ajudando os utilizadores a restringir os resultados mais rapidamente.

Chat na aplicação e fluxos da conta

A equipa adicionou secções de apoio e de conta à primeira versão. A aplicação inclui um chat integrado com um bot para responder a perguntas do tipo «perguntas frequentes», enquanto a área de conta permite aos utilizadores gerir as definições da aplicação e realizar ações relacionadas com a conta a partir de um único ponto de acesso móvel.

Notificações push

A aplicação envia notificações push sobre eventos importantes, incluindo alterações no estado das encomendas e atualizações relacionadas com a carteira. A equipa utilizou o Firebase Cloud Messaging e as notificações locais para manter os utilizadores informados, mesmo quando não estavam a utilizar a plataforma web.

UI/UX multiplataforma

A Innowise adaptou a aplicação para dispositivos iOS e Android, seguindo as diretrizes Material Design 3 e as Diretrizes de Interface Humana da Apple. A equipa abordou as diferenças no tamanho dos ecrãs, o comportamento específico de cada plataforma, os padrões de navegação e os princípios básicos de acessibilidade, de modo a manter a aplicação com um aspeto familiar em ambas as plataformas.

Estrutura modular da aplicação

A aplicação Flutter foi dividida em módulos de funcionalidades distintos. Isto facilitou a organização do código-fonte, manteve as áreas da aplicação separadas por função e simplificou o desenvolvimento e os testes à medida que o produto crescia.

Integração da API REST

A aplicação móvel estava ligada ao backend do cliente através de uma camada centralizada de API REST. A equipa encarregou-se da autenticação, do registo, do tratamento de erros e da geração do modelo de dados, permitindo que a aplicação trocasse dados de utilizadores e encomendas com a plataforma existente.

Arquitetura de navegação

A Innowise desenvolveu a navegação da aplicação com um sistema de encaminhamento estruturado, facilitando a gestão dos fluxos de utilizadores nas secções de início de sessão, portfólio, encomendas, apoio ao cliente e conta. Isto ajudou a manter as transições entre as diferentes áreas da aplicação claras e previsíveis.

ABORDAGEM DE ENTREGA

A Innowise geriu o projeto utilizando a metodologia Agile/Scrum, com o trabalho dividido em marcos bem definidos. A equipa manteve contacto regular com a EmKap ao longo de todo o projeto: a Innowise realizava reuniões internas diárias, as chamadas entre o gestor de projeto e o cliente ocorriam duas ou três vezes por semana e ambas as equipas participavam numa reunião semanal principal durante a fase de desenvolvimento ativo.

A comunicação no dia-a-dia decorria através do Slack do cliente. As atualizações de estado, os relatórios de sprint e as notas das reuniões eram partilhados no Confluence, para que ambas as partes pudessem acompanhar o progresso, as decisões e os próximos passos.

Quote icon

O que mais me agradou neste projeto foi o facto de ter partido do comportamento real dos utilizadores. As pessoas consultam os seus investimentos enquanto viajam, entre reuniões ou quando têm apenas um minuto para perceber o que se está a passar. A aplicação tinha de funcionar nessa realidade, com um fluxo que transmitisse clareza e cuidado desde o primeiro ecrã.

logo
Siarhei Dashkouski Gestor de projectos

Tecnologias

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

Equipa

Icon 1
Gestor de projectos
Icon 1
Analista de negócios
Icon 1
Designer UI/UX
Icon 1
Flutter Programador
Icon 1
Engenheiro de QA
Innowise team

Resultado

Duração do projecto

Dezembro de 2024 — Em curso

A EmKap recebeu uma aplicação móvel multiplataforma ligada à sua plataforma web e ao seu backend já existentes. Os utilizadores podem aceder aos dados da carteira, criar e acompanhar pedidos de execução, visualizar dados de mercado selecionados, gerir as definições da conta e utilizar o chat de perguntas frequentes integrado a partir dos seus dispositivos móveis.

A aplicação tornou as tarefas relacionadas com a negociação mais práticas para os utilizadores que se encontram frequentemente longe de um computador de secretária. Os fluxos de acesso seguro, as notificações push e a reautenticação por PIN ou dados biométricos facilitam a utilização em dispositivos móveis em situações de viagem, em que os utilizadores podem precisar de acesso rápido a partir de locais públicos ou em diferentes fusos horários.

Após o lançamento inicial, a equipa continuou a dar apoio às atualizações da versão. A solução atingiu uma cobertura de testes unitários superior a 60% e recebeu comentários positivos por parte de operadores ativos.

Índice

Crie a sua aplicação de investimento

    Contactar-nos

    Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu pedido.

    Envie-nos uma mensagem de voz
    Anexar documentos
    Enviar ficheiro

    Pode anexar um ficheiro com um máximo de 2MB. Formatos de ficheiro válidos: pdf, jpg, jpeg, png.

    Ao clicar em Enviar, o utilizador autoriza a Innowise a processar os seus dados pessoais de acordo com a nossa Política de privacidade para lhe fornecer informações relevantes. Ao enviar o seu número de telefone, o utilizador aceita que o possamos contactar através de chamadas de voz, SMS e aplicações de mensagens. Poderão ser aplicadas tarifas de chamadas, mensagens e dados.

    Pode também enviar-nos o seu pedido
    para contact@innowise.com
    O que é que acontece a seguir?
    1

    Assim que recebermos e processarmos o seu pedido, entraremos em contacto consigo para necessidades do seu projeto e assinar um NDA para garantir a confidencialidade.

    2

    Depois de analisarmos os seus desejos, necessidades e expectativas, a nossa equipa elaborará uma proposta de projeto proposta de projeto com o âmbito do trabalho, dimensão da equipa, tempo e estimativas de custos.

    3

    Marcaremos uma reunião consigo para discutir a oferta e acertar os pormenores.

    4

    Por fim, assinaremos um contrato e começaremos a trabalhar no seu projeto imediatamente.

    arrow