Kontakta oss

Även om appen hade en version som var optimerad för mobilvisning kunde den inte erbjuda en tillfredsställande användarupplevelse. Trots att webbversionen var optimerad för mobilvisning blev det uppenbart att den inte kunde ge samma intuitiva och effektiva användarupplevelse som en dedikerad mobilapp erbjuder. Det uppstod ett tydligt behov av en lösning som, i linje med de nya tekniska trenderna, erbjuder en optimal upplevelse för mobil- och surfplatteanvändare.
Kunden är ett av världens mest kända och anrikaste skivbolag, som förvaltar ett stort antal artister och skivor. Förutom sitt globala inflytande är företaget även känt för sina tekniska lösningar som ligger i framkant av innovationstrenderna och för sin snabba anpassning till marknadstrenderna. Deras dynamiska och mångsidiga inställning till musikbranschen säkerställer att de alltid ligger i framkant, oavsett om det gäller de senaste digitala plattformarna, marknadsföringsstrategier eller artistiska samarbeten. Ett av kundens prioriterade applikationsprojekt underlättar hanteringen av musikutgivningar över hela världen. Den explosionsartade utvecklingen av mobiltekniken och smarttelefonernas och surfplattornas frammarsch har ställt denna applikation inför en stor utmaning.

Den lösning vi utvecklade var en sofistikerad mobilapp som gav användarna tillgång till alla funktioner i det webbaserade systemet, men med mobiloptimerade vyer. Lösningen innehåller den förenklade visningen som är typisk för mobilappar samt de användargränssnittselement som användarna redan är vana vid. Appen har utformats så att den kan installeras på både iOS- och Android-plattformar, vilket säkerställer maximal räckvidd och användarbas.
Utmaningen låg dock inte enbart i utvecklingen av mobilappen. Det var viktigt att se till att den nya appen kunde integreras smidigt med det befintliga backend-systemet. Eftersom backend-systemet redan innehöll all nödvändig affärslogik låg utmaningen i att skapa en smal, effektiv och snabb klient.
Bland de moderna teknikerna och ramverken var vi tvungna att välja ett som inte bara uppfyller dagens krav, utan även framtidens. Därför valde vi ramverket Flutter, som inte bara erbjuder fördelarna med plattformsoberoende utveckling, utan också ger en snabb, effektiv och raffinerad användarupplevelse.
När vi talar om mjukvaruutveckling är den tekniska grunden och funktionen hos den utvecklade lösningen precis lika viktig som själva användarupplevelsen. Mobilappen som tagits fram av Gloster-P92 ITS Kft. är inte bara ännu en app på marknaden. Det handlar om mycket mer än så: en revolutionerande teknisk lösning som ligger i kommunikationen mellan backend och frontend.
I de flesta applikationer sker kommunikationen mellan servern och klienten via standardprotokoll. Vår applikation använder dock ett eget, specialutvecklat binärt protokoll via WebSocket-anslutningen. Denna lösning ger exceptionell hastighet och effektivitet, vilket minimerar fördröjningarna i dataöverföringen och ökar systemets prestanda.
Mobilapplikationens design bygger på principen om en ”tunn klient”. Det innebär att den komplexa affärslogiken och valideringsreglerna körs på backend-systemet, medan applikationen endast ansvarar för visningen.
Varje interaktion i appen, oavsett om det handlar om att trycka på en knapp eller fylla i ett inmatningsfält, vidarebefordras direkt till backend-systemet, där ett svar skickas tillbaka utifrån lämplig affärslogik, vilket styr mobilappen.
Denna arkitektur gör det möjligt att implementera den komplexa och ofta föränderliga affärslogiken endast en gång, i backend, vilket minimerar antalet eventuella fel och utvecklingstiden. I det ursprungliga tillvägagångssättet kom även konfigurationen av UI-elementen från backend. Detta har dock utvecklats med tiden, vilket gör det möjligt att inom applikationen definiera vilka fält som ska visas på vilka gränssnitt.
Det system som utvecklats av Gloster-P92 ITS Kft. kombinerar på ett unikt sätt modern teknik och effektiv backend-styrning, vilket säkerställer att företaget kan upprätthålla sin mobila närvaro utan att behöva ändra sin affärslogik.
Kunden hade samarbetat med P92 i många år. P92 hade redan den kunskap om backend-, desktop- och webbapplikationer som utvecklats under tidigare projekt. Detta utgjorde en betydande fördel i början av det nya projektet, eftersom den djupa kunskapen om de befintliga systemen var av enormt värde. Det förtroende som byggts upp under tidigare samarbeten och den nära relation som utvecklats genom det gemensamma arbetet gjorde det möjligt att snabbt och effektivt sätta igång det nya projektet.
Men även de tekniska fördelarna talade till P92:s fördel. Företaget hade redan kunskap om Flutter-ramverket. Detta ramverk möjliggör enkel och snabb utveckling på olika plattformar utan att appen behöver implementeras separat för varje plattform. P92:s expertis inom Flutter innebar att kunden kunde vara säker på att få den nya appen med bästa möjliga kvalitet och så snabbt som möjligt.
Sammanfattningsvis bidrog Gloster-P92 ITS Kft:s tekniska och branschmässiga expertis, liksom tidigare framgångsrika samarbeten med kunden, till att företaget valdes ut även för detta viktiga projekt. Kombinationen av dessa fördelar säkerställde att kunden fick service av högsta kvalitet vid utvecklingen av mobilapplikationen.

Den mobilapp som utvecklats av Gloster-P92 ITS Kft. har blivit en stor framgång, vilket har lett till att kunden nu planerar att porta andra webb- och desktopapplikationer till mobila enheter med hjälp av Flutter-teknik. Detta nya projekt erbjuder en unik möjlighet för Gloster-P92 ITS Kft., eftersom företaget har fått större frihet när det gäller visningen, vilket gör det möjligt att skapa mer innovativa lösningar och design. Utmaningen är nu att optimera applikationernas alla funktioner för användning på mobila enheter och surfplattor, och därmed bidra till en förbättrad användarupplevelse.
Projektets framtid ser lovande ut, och Gloster-P92 ITS Kft. strävar ständigt efter att erbjuda sina kunder de bästa produkterna och tjänsterna genom att använda den senaste tekniken och de senaste lösningarna.

