Logо for review

Ontwikkeling van platformonafhankelijke mobiele apps voor EmKap

Innowise heeft een platformonafhankelijke mobiele app ontwikkeld waarmee gebruikers toegang krijgen tot portefeuillegegevens, handelsorders, marktinformatie, chatondersteuning via de app, en accountinstellingen via het bestaande platform van EmKap.

Veilige handelsactiviteiten met tweefactorauthenticatie en biometrische gegevens

Positieve reacties van actieve handelaren

Cross-platform investment mobile app for EmKap
Industrie Fintech
Werknemers tot 50
Regio Verenigd Koninkrijk, Cyprus
Diensten Mobiele ontwikkeling, UI/UX ontwerp, QA, Integratie
Klant sinds 2024

Overzicht klanten

Artikel samenvatten met AI

EmKap Ltd, voorheen MeritKapital Ltd, is een beleggingsonderneming met kantoren in Cyprus en het Verenigd Koninkrijk. Het bedrijf richt zich op vastrentende effecten, vermogensbeheer, handel voor eigen rekening, makelaardij en bewaarnemingsdiensten. EmKap werkt voornamelijk samen met institutionele klanten en marktdeelnemers op de vastrentende markten en de opkomende markten.

Uitdaging

EmKap had behoefte aan een mobiele app voor klanten die tijdens het reizen hun handels- en portefeuilleactiviteiten beheren. Het bestaande webplatform was niet gebruiksvriendelijk genoeg voor mobiel gebruik, waardoor het voor gebruikers lastiger was om toegang te krijgen tot informatie en transacties uit te voeren wanneer ze niet achter een desktop zaten.

  • Handelen onderweg. Veel gebruikers wilden ook onderweg toegang hebben tot handels- en portefeuillefuncties, vaak met een onstabiele internetverbinding en te maken met tijdzoneverschillen. EmKap had behoefte aan een mobiele ervaring waarmee gebruikers overal verbinding konden houden met hun portefeuilles.
  • Snellere toegang tot transacties. De webversie was niet geoptimaliseerd voor mobiele apparaten, wat voor klanten die snel moesten handelen voor extra rompslomp zorgde. De mobiele app moest het controleren van portefeuilles, het uitvoeren van ordergerelateerde handelingen en de toegang tot de account vereenvoudigen, zodat dit in minder stappen kon worden gedaan.
  • Veilig mobiel gebruik. Handelaren werken vaak in openbare omgevingen of omgevingen met een hoger risico. EmKap had behoefte aan betere beveiliging voor mobiele toegang, met name voor handelingen die verband houden met handel, portefeuillegegevens en rekeningactiviteiten.
  • Platformonafhankelijke levering. De app moest op alle mobiele apparaten een consistente gebruikerservaring bieden en tegelijkertijd de belangrijkste processen ondersteunen, zoals inloggen, het bestelproces, marktgegevens, ondersteuning en accountinstellingen.
  • Bestaande backend-integratie. De mobiele app moest verbinding maken met de bestaande backend van de klant om gebruikers- en bestelgegevens op te slaan en te synchroniseren met het webplatform.
  • Beveiliging. De app vereiste tweefactorauthenticatie en automatische vergrendeling wanneer deze naar de achtergrond werd verplaatst. Het team moest bovendien zorgen voor veilige herauthenticatie via pincode of biometrische gegevens.
  • Markt- en orderupdates.De app moest tijdige updates van marktgerelateerde informatie en de status van orders ondersteunen, inclusief pushmeldingen voor belangrijke gebeurtenissen.

Oplossing die we hebben geleverd

ONTDEKKING & PLANNING

Innowise begon met het in kaart brengen van de projectcontext, het verzamelen van de vereisten, het vaststellen van de ontwerprichting en het opzetten van het project. Het team stelde de reikwijdte van de app vast, schetste de belangrijkste gebruikerstrajecten en plande hoe de mobiele app zou samenwerken met het bestaande platform van de klant.

ONTWERP VAN DE OPLOSSING

Innowise heeft de platformonafhankelijke mobiele app ontworpen als uitbreiding van het webplatform van EmKap. De app maakt verbinding met de backend van de klant, waardoor gebruikers zich met hun bestaande inloggegevens kunnen aanmelden en toegang krijgen tot portefeuillegegevens, bestelfuncties, de in-app-chat en accountinstellingen.

De eerste release omvatte de belangrijkste processen: inloggen, orderbeheer, integratie met externe marktplaatsen, in-app-chat en accountinstellingen. Het team voegde daarnaast beveiligingsfuncties voor mobiele apparaten, pushmeldingen en REST API-integratie toe, waarna het zorgde voor stabilisatie, de release in de app store en doorlopende versie-updates.

BELANGRIJKSTE FUNCTIONELEITY GELEVERD

Portefeuille- en orderbeheer

Het team heeft de belangrijkste mobiele workflows opgebouwd rond portefeuilles en orders. Gebruikers kunnen in de app een portefeuilleoverzicht openen, de verdeling van de activa bekijken, huidige en eerdere orders controleren en zien hoe het met elke order staat.

Gebruikers kunnen ook vanaf mobiele apparaten nieuwe handelsorders aanmaken en indienen. Aangezien de app verbinding maakt met de bestaande backend van de klant, blijven gebruikers- en ordergegevens gesynchroniseerd met het webplatform. Dankzij filters en zoekfuncties op meerdere niveaus kunnen gebruikers sneller werken met portefeuille-, order- en marktgegevens.

Beveiligde toegang

Innowise heeft het aanmeldingsproces zo opgezet dat gebruikers met hun bestaande inloggegevens toegang kunnen krijgen tot de mobiele app. De app ondersteunt bovendien tweefactorauthenticatie, automatische vergrendeling wanneer de app naar de achtergrond wordt verplaatst, en herauthenticatie via pincode of biometrische gegevens na een langere periode van inactiviteit.

Marktgegevens en filterfuncties

De app biedt integratie met externe marktplatforms om geselecteerde marktgegevens in de mobiele interface weer te geven. Innowise heeft bovendien een filtersysteem met meerdere niveaus ontwikkeld, met verschillende filtertypes en zoekopties, waarmee gebruikers de resultaten sneller kunnen verfijnen.

In-app-chat en accountprocessen

Het team heeft voor de eerste release onderdelen voor ondersteuning en accountbeheer toegevoegd. De app bevat een ingebouwde chatfunctie met een bot voor veelgestelde vragen, terwijl gebruikers via het accountgedeelte vanuit één mobiel toegangspunt de app-instellingen kunnen beheren en accountgerelateerde acties kunnen uitvoeren.

Pushmeldingen

De app verstuurt pushmeldingen over belangrijke gebeurtenissen, zoals wijzigingen in de bestelstatus en updates met betrekking tot de portefeuille. Het team maakte gebruik van Firebase Cloud Messaging en lokale meldingen om gebruikers op de hoogte te houden, zelfs wanneer ze het webplatform niet gebruikten.

Platformonafhankelijke UI/UX

Innowise heeft de app aangepast voor iOS- en Android-apparaten, in overeenstemming met Material Design 3 en de Human Interface Guidelines van Apple. Het team heeft rekening gehouden met verschillen in schermgrootte, platformspecifiek gedrag, navigatiepatronen en basisprincipes van toegankelijkheid om de app op beide platforms vertrouwd te houden.

Modulaire app-structuur

De Flutter-app werd opgedeeld in afzonderlijke functiemodules. Hierdoor werd de codebase overzichtelijker, bleven de verschillende onderdelen van de app op basis van hun functie gescheiden en werden de ontwikkeling en het testen vereenvoudigd naarmate het product groeide.

REST API-integratie

De mobiele app was via een gecentraliseerde REST API-laag gekoppeld aan de backend van de klant. Het team zorgde voor de authenticatie, logboekregistratie, foutafhandeling en het genereren van het datamodel, waardoor de app gebruikers- en bestelgegevens kon uitwisselen met het bestaande platform.

Navigatiestructuur

Innowise heeft de navigatie van de app opgezet met een gestructureerde route, waardoor de gebruikersstromen binnen de onderdelen ‘Inloggen’, ‘Portfolio’, ‘Bestelling’, ‘Ondersteuning’ en ‘Account’ eenvoudiger te beheren zijn. Hierdoor bleven de overgangen tussen de verschillende onderdelen van de app duidelijk en voorspelbaar.

LEVERINGSAANPAK

Innowise heeft het project volgens de Agile/Scrum-methode geleid, waarbij het werk in duidelijke mijlpalen was opgedeeld. Het team hield gedurende het hele project regelmatig contact met EmKap: Innowise hield dagelijks interne stand-ups, er vonden twee tot drie keer per week projectmanagementgesprekken met de klant plaats en beide teams namen tijdens de actieve ontwikkelingsfase deel aan een wekelijkse kernstand-up.

De dagelijkse communicatie verliep via de Slack-account van de klant. Statusupdates, sprintverslagen en notulen van vergaderingen werden gedeeld in Confluence, zodat beide partijen de voortgang, beslissingen en volgende stappen konden volgen.

Quote icon

Wat ik zo leuk vond aan dit project, is dat het uitging van echt gebruikersgedrag. Mensen bekijken hun beleggingen terwijl ze onderweg zijn, tussen vergaderingen door, of wanneer ze maar een minuutje de tijd hebben om te zien wat er speelt. De app moest in die praktijk goed werken, met een gebruikerservaring die vanaf het eerste scherm duidelijk en doordacht aanvoelde.

logo
Siarhei Dashkouski Project Manager

Technologieën

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
Project Manager
Icon 1
Bedrijfs-analist
Icon 1
UI/UX ontwerper
Icon 1
Flutter Ontwikkelaar
Icon 1
QA Engineer
Innowise team

Resultaat

Duur van het project

december 2024 — Doorlopend

EmKap heeft een platformonafhankelijke mobiele app ontvangen die is gekoppeld aan het bestaande webplatform en de backend. Gebruikers kunnen vanaf hun mobiele apparaten hun portefeuillegegevens raadplegen, orderverzoeken aanmaken en volgen, geselecteerde marktgegevens bekijken, hun accountinstellingen beheren en gebruikmaken van de ingebouwde FAQ-chat.

De app heeft handeling op het gebied van handelen gemakkelijker gemaakt voor gebruikers die vaak niet achter een desktop zitten. Veilige toegangsprocessen, pushmeldingen en herauthenticatie via pincode of biometrische gegevens ondersteunen mobiel gebruik tijdens reizen, waarbij gebruikers mogelijk snel toegang nodig hebben vanaf openbare plaatsen of vanuit verschillende tijdzones.

Na de eerste release is het team doorgegaan met het ondersteunen van versie-updates. De oplossing heeft een unit-testdekking van meer dan 60% bereikt en heeft positieve reacties ontvangen van actieve handelaren.

Inhoudsopgave

Ontwikkel je eigen beleggingsapp

    Contacteer ons

    Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Stuur ons een spraakbericht
    Documenten bijvoegen
    Bestand uploaden

    Je kunt 1 bestand van maximaal 2 MB bijvoegen. Geldige bestandsformaten: pdf, jpg, jpeg, png.

    Door op Verzenden te klikken, stemt u ermee in dat Innowise uw persoonsgegevens verwerkt volgens onze Privacybeleid om u van relevante informatie te voorzien. Door je telefoonnummer op te geven, ga je ermee akkoord dat we contact met je opnemen via telefoongesprekken, sms en messaging-apps. Bellen, berichten en datatarieven kunnen van toepassing zijn.

    U kunt ons ook uw verzoek sturen
    naar contact@innowise.com
    Wat gebeurt er nu?
    1

    Zodra we je aanvraag hebben ontvangen en verwerkt, nemen we contact met je op om de details van je projectbehoeften en tekenen we een NDA om vertrouwelijkheid te garanderen.

    2

    Na het bestuderen van uw wensen, behoeften en verwachtingen zal ons team een projectvoorstel opstellen met de omvang van het werk, de teamgrootte, de tijd en de geschatte kosten voorstel met de omvang van het werk, de grootte van het team, de tijd en de geschatte kosten.

    3

    We zullen een afspraak met je maken om het aanbod te bespreken en de details vast te leggen.

    4

    Tot slot tekenen we een contract en gaan we meteen aan de slag met je project.

    arrow