Udvikling af software til POS-terminaler: 15 nye kontrakter en måned efter udgivelsen af opdateringen

Innowise har brugt softwareudviklingstjenester til POS-terminaler til at optimere applikationen, sikre dens problemfri funktionalitet, løse eventuelle identificerede fejl og problemfrit integrere nye funktioner.

Download PDF-versionen af casestudiet

Kunde

Region
EU
Kunde siden
2023

Vores kunde er en POS-udbyder, der vedligeholder salgsterminaler i hele Europa.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Målet er at maksimere værdien for hver enkelt kunde og yderligere forbedre Android POS-appens markedsposition.

Kunden henvendte sig til Innowise med en anmodning om at løse fejlrettelser og indarbejde ny funktionalitet i deres Android-baserede applikation, der er designet til POS-terminaler. Da de begyndte at samarbejde med Innowise, opdagede kunden forskellige problemer med kodebasen, herunder vanskeligheder med at skrive kode, fejl i forretningslogikken og udfordringer med at vedligeholde applikationen og implementere nye funktioner. Derfor søgte de ekspertise hos Android-udviklere.Det primære mål med projektet var at løse eksisterende fejl og forbedre applikationen. Dette var nødvendigt på grund af applikationens store popularitet og dens besiddelse af mindst to karakteristiske funktioner, der adskiller den fra andre konkurrenter:
  • Universel terminalkompatibilitet: Applikationen gør det muligt at forbinde terminaler fra alle producenter takket være dens Android-baserede arkitektur;
  • Omfattende funktionalitet: Programmet giver en omfattende pakke af muligheder, herunder kasseapparatbehandling, kontantløse betalinger og onlinebeskatning.
Ved at tage fat på disse bekymringer og forbedre Android POS-terminal app havde kunden til formål at overvinde kodebasens udfordringer, maksimere værdien for hver enkelt kunde og yderligere forbedre sin markedsposition.

Løsning

Optimering af ydeevne og forbedring af effektivitet for den bedste POS-app til Android

Som en del af projektet har Innowise forbedret en Android POS-app. Vores engagement omfattede omhyggelig fejlfinding, omfattende forbedring af kode og forretningslogik og problemfri integration af funktioner. Denne fælles indsats øgede produktiviteten og effektiviteten i det endelige produkt betydeligt.

Oversigt over appen og dens funktioner

Den Android POS-app tilbyder et omfattende udvalg af funktioner svarende til en standard POS-terminal, der giver praktiske funktioner til forskellige transaktioner og operationer:

  • Betaling med kort: Appen giver mulighed for problemfri betalingsbehandling med en lang række betalingskort, så kunderne nemt kan gennemføre deres transaktioner.
  • Tilbagebetaling: muliggør kontantløse tilbagebetalinger til kunder for tidligere transaktioner.
  • Håndtering af PIN-koder: giver mulighed for nemt at indstille eller ændre PIN-koder, hvilket giver brugerne fleksibilitet og sikkerhed, når de får adgang til deres konti eller foretager transaktioner.
  • Balancekontrol: giver brugerne mulighed for nemt at tjekke deres kontosaldoer, hvilket giver dem overblik over deres økonomiske status i realtid.
  • Forhåndsgodkendelse: bruges ofte under check-in-processen på hoteller til at verificere kundens betalingsevne.

Yderligere funktioner, der ikke findes i standard POS-terminaler:

  • Forhåndsvisning af kvittering: POS-terminalen viser kvitteringen på skærmen, så brugeren kan gennemgå den og sikre sig, at alle de viste data er korrekte.
  • Stregkodescanning: gør det muligt at scanne produktstregkoder i kundens database, hvilket giver mulighed for problemfri produktbetaling. I visse tilfælde kan det være nødvendigt at indtaste beløbet manuelt.

Nye funktioner og forbedringer

Innowise har introduceret en række funktioner til at forbedre kundens anvendelse: 

  • Afdragsbetalinger (anmodning fra en partnerbank): Vi har implementeret afdragsbetalinger på terminalen, hvilket giver kunderne en fleksibel betalingsmulighed, der øger bekvemmeligheden og kundetilfredsheden.
  • Adgang til kvittering via QR-kode: nem adgang til en digital version af checken på en mobil enhed ved at scanne den QR-kode, der genereres af POS-terminalen, hvilket giver mulighed for effektiv bogføring.
  • Nøglekrypteringsnøgle: forbedrer sikkerheden ved nøgleudveksling mellem enheder i klientens applikation.

Udvikling af skattemodulet

Vi integrerede Android-appen med finansmodulet. I første omgang fokuserede vi på at forny brugergrænsefladen ved omhyggeligt at designe skærmbilleder og skabe intuitive brugerflows. Derefter fusionerede vi brugergrænsefladen med den eksisterende forretningslogik for at sikre et sammenhængende og effektivt modul.

Lægger vægt på sikkerhed

Når du udvikler Android POS-terminal app, har vi undersøgt sikkerhedsovervejelser grundigt. Derfor har vi sørget for kun at integrere de biblioteker, der anbefales af Google, for at forhindre potentielle databrud. Derudover har vi sørget for sikker kommunikation med bankerne ved at implementere ISO-standarder. Et andet afgørende aspekt var at sikre streng overholdelse af EMV-standarden for plastikkort, der er udviklet i fællesskab af Europay, Mastercard og Visa.

Teknologier og værktøjer

Kotlin, C, Android, Protocol Buffers, Compose, Room, Dagger, CameraX

Platforme

Proces

Efter at have sat os ind i projektet og gennemgået dokumentationen er vi begyndt at arbejde på applikationen. Vi har i øjeblikket et efterslæb af opgaver, der skal udføres, og prioriteringen af disse opgaver er blevet bestemt af kunden.

Vi kommunikerer konstant med kunden via Microsoft Teams, hvor vi giver opdateringer om vores fremskridt og diskuterer potentielle forbedringer. Når vi fortsætter med refaktoriseringen, identificerer vi områder i applikationen, der kan forbedres for at øge dens effektivitet. Kunden er fuldt ud klar over disse problemer og er åben for at overveje vores ekspertise og forslag.

Hold

2
Android-udviklere

Resultater

Forbedringer af Android POS-appen har gjort det muligt at nå 3 nye lovende markeder i Europa

Innowise har med succes forbedret en Android-baseret POS-terminal-app baseret på kundens krav. Med fokus på brugeroplevelsen har Innowise ikke kun rettet eksisterende fejl, men også introduceret en række funktioner, der forbedrer applikationens funktionalitet og ydeevne.

Vores team har udført grundig testning og fejlfinding for at sikre, at Android-appen nu fungerer problemfrit og giver brugerne en pålidelig og effektiv POS-oplevelse. Ved at løse og udbedre problemer har Innowise forbedret appens stabilitet og pålidelighed betydeligt. Den nye funktionalitet, vi har tilføjet, bidrager til en mere strømlinet og brugervenlig grænseflade.

Ved at rette fejl, introducere nye funktioner og opretholde en proaktiv udviklingscyklus har Innowise positioneret applikationen som en pålidelig og innovativ løsning inden for point-of-sale-teknologi.

Projektets varighed
  • Januar 2023 - Løbende

15

kontrakter underskrevet en måned efter opdateringens udgivelse

3

nye europæiske markeder med nye kunder

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil