Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.
Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.


Selezionare la lingua


Innowise ha sviluppato un'app mobile multipiattaforma che consente agli utenti di accedere ai dati del proprio portafoglio, agli ordini di negoziazione, alle informazioni di mercato, assistenza tramite chat integrata nell'app, nonché le impostazioni dell'account tramite la piattaforma esistente di EmKap.
Operazioni di trading sicure con l'autenticazione a due fattori (2FA) e la biometria
Feedback positivo da parte dei trader attivi

EmKap Ltd, precedentemente MeritKapital Ltd, è una società di investimento con sedi a Cipro e nel Regno Unito. L'azienda è specializzata in titoli a reddito fisso, gestione patrimoniale, negoziazione per conto proprio, intermediazione e servizi di custodia. EmKap opera principalmente con clienti istituzionali e operatori di mercato nei settori dei titoli a reddito fisso e dei mercati emergenti.
EmKap aveva bisogno di un'app mobile per i clienti che gestiscono le operazioni di trading e il proprio portafoglio mentre sono in viaggio. La piattaforma web esistente non era sufficientemente pratica per l'uso su dispositivi mobili, rendendo più difficile per gli utenti accedere alle informazioni ed effettuare transazioni quando non avevano a disposizione un computer fisso.
Innowise ha iniziato esaminando il contesto del progetto, raccogliendo i requisiti, concordando la direzione progettuale e avviando il progetto. Il team ha definito l’ambito dell’app, delineato i principali percorsi utente e pianificato le modalità di integrazione dell’app mobile con la piattaforma esistente del cliente.
Innowise ha progettato l'app mobile multipiattaforma come estensione della piattaforma web di EmKap. L'app si collega al backend del cliente, consentendo agli utenti di effettuare l'accesso con le proprie credenziali esistenti e di accedere ai dati del portafoglio, alle funzioni di ordine, alla chat integrata nell'app e alle impostazioni dell'account.
La prima versione includeva le funzionalità principali: accesso, gestione degli ordini, integrazione con marketplace di terze parti, chat integrata nell'app e impostazioni dell'account. Il team ha inoltre aggiunto funzionalità di sicurezza per dispositivi mobili, notifiche push e integrazione con le API REST, per poi occuparsi della stabilizzazione del prodotto, del rilascio sull'app store e degli aggiornamenti continui della versione.
Il team ha sviluppato i principali flussi di lavoro per dispositivi mobili incentrati sui portafogli e sugli ordini. Gli utenti possono aprire una panoramica del portafoglio, visualizzare la distribuzione degli asset, controllare gli ordini attuali e passati e verificare lo stato di ciascun ordine all’interno dell’app.
Gli utenti possono inoltre creare e inviare nuove richieste di ordini di negoziazione dai dispositivi mobili. Poiché l’app si collega al backend esistente del cliente, i dati relativi agli utenti e agli ordini rimangono sincronizzati con la piattaforma web. I filtri e le funzioni di ricerca multilivello consentono agli utenti di lavorare più rapidamente sui dati relativi al portafoglio, agli ordini e al mercato.
Innowise ha sviluppato la procedura di accesso in modo che gli utenti potessero accedere all'app mobile utilizzando le proprie credenziali esistenti. L'app supporta inoltre l'autenticazione a due fattori, il blocco automatico quando viene messa in secondo piano e la riautenticazione tramite PIN o dati biometrici dopo un periodo prolungato di inattività.
L'app include l'integrazione con mercati di terze parti per visualizzare dati di mercato selezionati nell'interfaccia mobile. Innowise ha inoltre sviluppato un sistema di filtri a più livelli con diversi tipi di filtri e opzioni di ricerca, che aiuta gli utenti a restringere i risultati più rapidamente.
Il team ha aggiunto le sezioni dedicate all'assistenza e all'account in questa prima versione. L'app include una chat integrata con un bot per le domande di tipo FAQ, mentre l'area account consente agli utenti di gestire le impostazioni dell'app ed eseguire operazioni relative all'account da un unico punto di accesso mobile.
L'app invia notifiche push relative a eventi importanti, tra cui le modifiche allo stato degli ordini e gli aggiornamenti relativi al portafoglio. Il team ha utilizzato Firebase Cloud Messaging e le notifiche locali per tenere informati gli utenti anche quando non stavano utilizzando la piattaforma web.
Innowise ha adattato l'app per i dispositivi iOS e Android, seguendo le linee guida Material Design 3 e le Human Interface Guidelines di Apple. Il team ha affrontato le differenze nelle dimensioni degli schermi, i comportamenti specifici di ciascuna piattaforma, i modelli di navigazione e i principi fondamentali di accessibilità, al fine di garantire che l'app risultasse familiare su entrambe le piattaforme.
L'app Flutter è stata suddivisa in moduli funzionali distinti. Ciò ha reso più semplice l'organizzazione del codice, ha permesso di mantenere le diverse aree dell'app separate in base alla funzione e ha semplificato lo sviluppo e il collaudo man mano che il prodotto cresceva.
L'app mobile era collegata al backend del cliente tramite un livello API REST centralizzato. Il team si è occupato dell'autenticazione, della registrazione degli accessi, della gestione degli errori e della generazione del modello di dati, consentendo all'app di scambiare i dati relativi agli utenti e agli ordini con la piattaforma esistente.
Innowise ha realizzato la navigazione dell'app con un percorso strutturato, rendendo più facile la gestione dei flussi utente nelle sezioni di accesso, portfolio, ordini, assistenza e account. Ciò ha contribuito a rendere le transizioni tra le diverse aree dell'app chiare e prevedibili.
Innowise ha gestito il progetto utilizzando il metodo Agile/Scrum, suddividendo il lavoro in tappe ben definite. Il team è rimasto in contatto regolare con EmKap per tutta la durata del progetto: Innowise ha tenuto riunioni interne quotidiane, le chiamate tra il project manager e il cliente si sono svolte due o tre volte alla settimana e entrambi i team hanno partecipato a una riunione settimanale durante la fase di sviluppo attivo.
La comunicazione quotidiana avveniva tramite l'account Slack del cliente. Gli aggiornamenti sullo stato di avanzamento, i resoconti degli sprint e gli appunti delle riunioni venivano condivisi su Confluence, in modo che entrambe le parti potessero tenere traccia dei progressi, delle decisioni e delle azioni successive.
Ciò che mi è piaciuto di questo progetto è che è partito dal comportamento reale degli utenti. Le persone controllano i propri investimenti mentre sono in viaggio, tra una riunione e l’altra o quando hanno solo un minuto per capire cosa sta succedendo. L’app doveva funzionare in quella realtà, con un flusso che risultasse chiaro e curato fin dalla prima schermata.


Dicembre 2024 —
EmKap ha ricevuto un'app mobile multipiattaforma collegata alla propria piattaforma web e al proprio backend esistenti. Gli utenti possono accedere ai dati del portafoglio, creare e monitorare le richieste di ordine, visualizzare dati di mercato selezionati, gestire le impostazioni dell'account e utilizzare la chat integrata con le domande frequenti dai propri dispositivi mobili.
L'app ha reso le operazioni di trading più comode per gli utenti che spesso non hanno a disposizione un computer fisso. Flussi di accesso sicuri, notifiche push e la riautenticazione tramite PIN o dati biometrici facilitano l'utilizzo da dispositivi mobili durante i viaggi, quando gli utenti potrebbero aver bisogno di un accesso rapido da luoghi pubblici o da diversi fusi orari.
Dopo il rilascio iniziale, il team ha continuato a fornire supporto per gli aggiornamenti della versione. La soluzione ha raggiunto una copertura dei test unitari di oltre 60% e ha ricevuto riscontri positivi dai trader attivi.
Il tuo messaggio è stato inviato.
Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.