Az ügyfél a világ egyik legismertebb és legrégebbi zenei kiadója, amely számos előadót és lemezt kezel. Globális hatásuk mellett arról is híresek, hogy a technológiai innovációs trendek előtt járnak, és gyorsan alkalmazkodnak ezekhez.
A zeneipar dinamikus, sokoldalú megközelítése biztosítja, hogy mindig az élvonalban legyenek, legyen szó a legújabb digitális platformokról, marketingstratégiákról vagy művészek együttműködéséről.
Az ügyfél egyik kiemelt projektje a zeneszámok világszerte történő kiadásának kezelését segíti. A mobiltechnológia robbanásszerű terjedése, valamint az okostelefonok és táblagépek térhódítása jelentős kihívást jelentett ezen alkalmazás számára. Bár az alkalmazásnak volt mobilra optimalizált változata, az nem tudott jó felhasználói élményt nyújtani.
Bár a webes verzió mobil nézetre volt optimalizálva, világossá vált, hogy más felhasználói élményt nyújt, mint egy dedikált mobilalkalmazás.
Az általunk kifejlesztett megoldás egy kifinomult mobilalkalmazás volt, amely egy webalapú rendszer minden funkcióját elérhetővé tette a felhasználók számára, de mobilra optimalizált nézetekkel. A megoldás egyszerűsített elrendezést és a mobilalkalmazásokra jellemző ismerős felhasználói felületelemeket tartalmazott. Az alkalmazást úgy terveztük, hogy iOS és Android platformokon is telepíthető legyen, így biztosítva a maximális elérést és felhasználói bázist.
A kihívás azonban nem csak a mobilalkalmazás fejlesztésében rejlett. Alapvető fontosságú volt annak biztosítása, hogy az új alkalmazás zökkenőmentesen integrálódjon a meglévő háttérrendszerrel. Mivel a backend rendszer már rendelkezett az összes szükséges üzleti logikával, egy hatékony és gyors kliensoldal létrehozása kihívást jelentett.
Különböző korszerű technológiák és keretrendszerek közül kellett választanunk, hogy megfeleljen jelenlegi és jövőbeli igényeinknek. Ezért a Flutter keretrendszer mellett döntöttünk, amely a keresztplatformos fejlesztés előnyeit kínálja, valamint gyors, hatékony és kifinomult felhasználói élményt biztosít.
Amikor szoftverfejlesztésről beszélünk, a kifejlesztett megoldás technológiája és funkcionalitása ugyanolyan fontos, mint maga a felhasználói élmény. A Gloster-P92 ITS Kft. által készített mobilalkalmazás több, mint egy újabb alkalmazás a piacon. Sokkal több: forradalmi technikai megoldás a back- és frontend közötti kommunikációban.
A legtöbb alkalmazás esetében a kiszolgáló és az ügyfél közötti kommunikáció szabványos protokollokat használ. A mi alkalmazásunk azonban a WebSocket-kapcsolaton keresztül egyéni bináris protokollt használ. Ez a megoldás kivételes sebességet és hatékonyságot biztosít, minimalizálja az adatátviteli késedelmeket és növeli a rendszer teljesítményét.
A mobilalkalmazás kialakítása a "thin client" elvén alapul. Ez azt jelenti, hogy a komplex üzleti logika és az érvényesítési szabályok a backend rendszerben futnak, és az alkalmazás csak a megjelenítésért felelős. Az alkalmazás minden interakciója, legyen az egy gomb megnyomása vagy egy adatbeviteli mező kitöltése, közvetlenül a backend rendszerbe kerül, ahol a mobilalkalmazást vezérlő megfelelő üzleti logika alapján válasz generálódik.
Ez az architektúra lehetővé teszi, hogy az összetett és gyakran változó üzleti logikát csak egyszer, a backendben változtasság meg, így minimalizálva a lehetséges hibák számát és a fejlesztési időt. A kezdeti megközelítésben a felhasználói felület elemeinek konfigurálása szintén a backendről érkezett. Ez azonban továbbfejlődött, lehetővé téve számunkra, hogy meghatározzuk, mely mezőknek mely felületeken kell jelen lenniük az alkalmazásban.
Az ügyfél már évek óta együttműködött a P92-vel. A korábbi projektek során kifejlesztett backend, asztali és webes alkalmazások ismerete már a P92-nél volt. Ez jelentős előnyt jelentett az új projekt kezdetén, mivel a meglévő rendszerek mély ismerete óriási értéket jelentett. A korábbi együttműködések során kialakult bizalom és szoros munkakapcsolat lehetővé tette az új projekt gyors és hatékony elindítását.
A technológiai előnyök azonban szintén a P92 mellett szóltak. A Flutter keretrendszer ismerete már adott volt a vállalat számára.
Ez a keretrendszer lehetővé teszi a könnyű és gyors fejlesztést különböző platformokon anélkül, hogy az alkalmazást külön kellene megvalósítani. A P92 Flutterrel kapcsolatos szakértelme azt jelentette, hogy az ügyfél biztos lehetett abban, hogy az új alkalmazást a lehető legjobb minőségben és a lehető leggyorsabban kapja meg.
A Gloster-P92 ITS Kft. technológiai és ipari szakértelme, valamint az ügyféllel való korábbi sikeres együttműködések mind hozzájárultak ahhoz, hogy a vállalatot válasszák ki erre a fontos projektre. Ezen előnyök kombinációja biztosította, hogy az ügyfél a legmagasabb színvonalú szolgáltatást kapta a mobilalkalmazás fejlesztése során.
A Gloster-P92 ITS Kft. által kifejlesztett mobilalkalmazás nagy sikert aratott, így az ügyfél tervezi, hogy más webes és asztali alkalmazásokat is átültet mobileszközökre a Flutter technológia segítségével. Ez az új projekt egyedülálló lehetőséget kínál a Gloster-P92 ITS Kft. számára, szabadabb kezet ad a bemutatásban, és lehetővé teszi számukra, hogy innovatívabb megoldásokat és terveket hozzanak létre. A kihívás most az, hogy az alkalmazások összes funkcióját optimalizálják a mobil- és táblagépeken való használatra, így segítve a felhasználói élmény fokozását.
A projekt jövője ígéretesnek tűnik, és a Gloster-P92 ITS Kft. folyamatosan arra törekszik, hogy a legújabb technológiák és megoldások felhasználásával a legjobb termékeket és szolgáltatásokat nyújtsa az ügyfele számára.