Logо for review

Plattformsoberoende utveckling av mobilappar för EmKap

Innowise har utvecklat en plattformsoberoende mobilapp som ger användarna tillgång till portföljdata, handelsorder, marknadsinformation, chattstöd i appen, samt kontoinställningar via EmKaps befintliga plattform.

Säkra handelsåtgärder med tvåfaktorsautentisering och biometri

Positiv feedback från aktiva handlare

Cross-platform investment mobile app for EmKap
Industri Fintech
Anställda upp till 50
Region Storbritannien, Cypern
Tjänster Mobil utveckling, UI/UX design, QA, Integration
Kund sedan 2024

Översikt över kunder

Sammanfatta artikeln med AI

EmKap Ltd, tidigare MeritKapital Ltd, är ett värdepappersföretag med kontor på Cypern och i Storbritannien. Företaget är inriktat på räntebärande värdepapper, kapitalförvaltning, egenhandel, mäklartjänster och depåtjänster. EmKap arbetar främst med institutionella kunder och marknadsaktörer inom räntemarknaden och tillväxtmarknaderna.

Utmaning

EmKap behövde en mobilapp för kunder som hanterar handel och portföljaktiviteter när de är på resande fot. Den befintliga webbplattformen var inte tillräckligt användarvänlig för mobil användning, vilket gjorde det svårare för användarna att få tillgång till information och genomföra transaktioner när de inte hade tillgång till en stationär dator.

  • Handla när du är på språng. Många användare behövde tillgång till handels- och portföljfunktioner när de var på resande fot, ofta med instabila internetuppkopplingar och tidszonsskillnader. EmKap behövde en mobilupplevelse som skulle göra det möjligt för användarna att hålla sig uppdaterade om sina portföljer oavsett var de befann sig.
  • Snabbare åtkomst till transaktioner. Webbversionen var inte optimerad för mobila enheter, vilket skapade problem för kunder som behövde agera snabbt. Mobilappen skulle göra det enklare att kontrollera portföljen, utföra orderrelaterade åtgärder och komma åt sitt konto med färre steg.
  • Säker mobilanvändning. Handlare arbetar ofta i offentliga miljöer eller miljöer med högre risk. EmKap behövde ett starkare skydd för mobil åtkomst, särskilt när det gäller åtgärder som rör handel, portföljdata och kontoaktivitet.
  • Plattformsoberoende leverans. Appen skulle erbjuda en enhetlig användarupplevelse på alla mobila enheter och samtidigt stödja centrala funktioner som inloggning, beställningsprocess, marknadsdata, support och kontoinställningar.
  • Befintlig backend-integration. Mobilappen behövde ansluta till kundens befintliga backend-system för att lagra och synkronisera användar- och orderdata med webbplattformen.
  • Säkerhet. Appen krävde tvåfaktorsautentisering och automatisk låsning när den flyttades till bakgrunden. Teamet var dessutom tvunget att stödja säker återautentisering via PIN-kod eller biometriska uppgifter.
  • Marknads- och orderuppdateringar.Appen måste kunna hantera snabba uppdateringar av marknadsrelaterad information och orderstatus, inklusive push-meddelanden vid viktiga händelser.

Lösning vi levererade

UPPTÄCKT & PLANERING

Innowise inledde arbetet med att kartlägga projektets sammanhang, samla in krav, enas om designriktningen och sätta upp projektet. Teamet fastställde appens omfattning, skissade upp de viktigaste användarresorna och planerade hur mobilappen skulle fungera tillsammans med kundens befintliga plattform.

LÖSNINGSUTFORMNING

Innowise har utvecklat den plattformsoberoende mobilappen som en förlängning av EmKaps webbplattform. Appen ansluter till kundens backend, vilket gör det möjligt för användarna att logga in med sina befintliga inloggningsuppgifter och få tillgång till portföljdata, orderfunktioner, chatt i appen samt kontoinställningar.

Den första versionen omfattade de centrala funktionerna: inloggning, orderhantering, integration med tredjepartsmarknadsplatser, chatt i appen och kontoinställningar. Teamet lade även till säkerhetsfunktioner för mobila enheter, push-meddelanden och REST API-integration, och arbetade därefter med stabilisering, lansering i appbutiken och löpande versionsuppdateringar.

NYCKEL FUNKTIONELLITY LEVERERAD

Portfölj- och orderhantering

Teamet utformade de viktigaste arbetsflödena i mobilappen kring portföljer och order. Användarna kan öppna en portföljöversikt, se tillgångsfördelningen, kontrollera aktuella och tidigare order samt följa varje orders status i appen.

Användarna kan även skapa och skicka in nya orderförfrågningar från mobila enheter. Eftersom appen ansluter till kundens befintliga backend-system hålls användar- och orderdata synkroniserade med webbplattformen. Filter och sökfunktioner på flera nivåer hjälper användarna att arbeta snabbare med portfölj-, order- och marknadsdata.

Säker åtkomst

Innowise utvecklade inloggningsflödet så att användarna kan logga in i mobilappen med sina befintliga inloggningsuppgifter. Appen stöder dessutom tvåfaktorsautentisering, automatisk låsning när den flyttas till bakgrunden samt återautentisering via PIN-kod eller biometriska uppgifter efter en längre period av inaktivitet.

Marknadsdata och filtrering

Appen innehåller en marknadsintegration från tredje part för att visa utvalda marknadsdata i mobilgränssnittet. Innowise har dessutom utvecklat ett flernivåfiltersystem med olika filtertyper och sökalternativ, vilket hjälper användarna att snabbare begränsa sökresultaten.

Chatt i appen och kontoflöden

Teamet har lagt till avsnitt för support och konto i den första versionen. Appen har en inbyggd chatt med en bot för vanliga frågor, medan kontoavsnittet gör det möjligt för användarna att hantera appinställningar och utföra kontorelaterade åtgärder från en enda ingångspunkt i mobilen.

Push-notiser

Appen skickar push-meddelanden om viktiga händelser, bland annat ändringar i orderstatus och uppdateringar som rör portföljen. Teamet använde Firebase Cloud Messaging och lokala meddelanden för att hålla användarna informerade även när de inte använde webbplattformen.

Plattformsoberoende UI/UX

Innowise anpassade appen för iOS- och Android-enheter i enlighet med Material Design 3 och Apples riktlinjer för användargränssnitt (Human Interface Guidelines). Teamet arbetade med skillnader i skärmstorlek, plattformsspecifikt beteende, navigeringsmönster och grundläggande tillgänglighetsaspekter för att appen skulle kännas bekant på båda plattformarna.

Modulär appstruktur

Appen Flutter delades upp i separata funktionsmoduler. Detta gjorde det enklare att strukturera kodbasen, höll appens olika delar åtskilda efter funktion och förenklade utvecklingen och testningen i takt med att produkten växte.

Integration av REST API

Mobilappen var ansluten till kundens backend via ett centraliserat REST API-lager. Teamet ansvarade för autentisering, loggning, felhantering och generering av datamodeller, vilket gjorde det möjligt för appen att utbyta användar- och orderdata med den befintliga plattformen.

Navigationsarkitektur

Innowise utformade appens navigering med strukturerad vägledning, vilket gjorde det enklare att hantera användarflödena mellan avsnitten inloggning, portfölj, beställning, support och konto. Detta bidrog till att övergångarna mellan appens olika områden blev tydliga och förutsägbara.

LEVERANSMETOD

Innowise ledde projektet med hjälp av Agile/Scrum, där arbetet delades upp i tydliga delmål. Teamet höll regelbunden kontakt med EmKap under hela projektet: Innowise höll dagliga interna stand-up-möten, projektledarsamtal med kunden ägde rum två eller tre gånger i veckan, och båda teamen deltog i ett veckovis kärnstand-up-möte under den aktiva utvecklingsfasen.

Den dagliga kommunikationen skedde via kundens Slack. Statusuppdateringar, sprintrapporter och mötesanteckningar delades i Confluence så att båda parter kunde följa framstegen, besluten och nästa steg.

Quote icon

Det jag uppskattade med det här projektet var att det utgick från användarnas faktiska beteende. Människor kollar sina investeringar när de är på resande fot, mellan möten eller när de bara har en minut på sig att få en överblick över läget. Appen behövde fungera i den verkligheten, med ett flöde som kändes tydligt och genomtänkt redan från första skärmen.

logo
Siarhei Dashkouski Projekt- ledare

Teknik

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 REST API

Team

Icon 1
Projekt- ledare
Icon 1
Affärsan-alytiker
Icon 1
UI/UX-designer
Icon 1
Flutter Utvecklare
Icon 1
QA-ingenjör
Innowise team

Resultat

Projektets löptid

December 2024 — Pågående

EmKap har fått en plattformsoberoende mobilapp som är kopplad till företagets befintliga webbplattform och backend. Användarna kan från sina mobila enheter få tillgång till portföljdata, skapa och följa upp orderförfrågningar, visa utvalda marknadsdata, hantera kontoinställningar och använda den inbyggda FAQ-chatten.

Appen har gjort handelsrelaterade uppgifter enklare för användare som ofta befinner sig utan tillgång till en stationär dator. Säkra åtkomstflöden, push-meddelanden och återautentisering via PIN-kod eller biometriska uppgifter underlättar mobil användning i resesituationer, där användare kan behöva snabb åtkomst från offentliga platser eller över olika tidszoner.

Efter den första lanseringen fortsatte teamet att stödja versionsuppdateringar. Lösningen har uppnått en enhetstesttäckning på över 60% och fått positiv feedback från aktiva handlare.

Innehållsförteckning

Skapa din egen investeringsapp

    Kontakta oss

    Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Skicka ett röstmeddelande till oss
    Bifoga dokument
    Ladda upp filen

    Du kan bifoga 1 fil på upp till 2 MB. Giltiga filformat: pdf, jpg, jpeg, png.

    Genom att klicka på Skicka samtycker du till att Innowise behandlar dina personuppgifter enligt våra Integritetspolicy för att förse dig med relevant information. Genom att lämna ditt telefonnummer samtycker du till att vi kan kontakta dig via röstsamtal, SMS och meddelandeappar. Samtals-, meddelande- och datataxor kan gälla.

    Du kan också skicka oss din förfrågan

    till contact@innowise.com
    Vad händer härnäst?
    1

    När vi har tagit emot och behandlat din förfrågan återkommer vi till dig för att beskriva dina projektbehov och undertecknar en NDA för att säkerställa sekretess.

    2

    Efter att ha undersökt dina önskemål, behov och förväntningar kommer vårt team att ta fram ett projektförslag förslag med arbetsomfattning, teamstorlek, tids- och kostnadsberäkningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och fastställa detaljerna.

    4

    Slutligen undertecknar vi ett kontrakt och börjar arbeta med ditt projekt direkt.

    arrow