2015 júliusában a Google Chrome böngésző egyik mérnöke, Alex Russel közzétette a Progressive Web Application (PWA) definíciójáról szóló első blogcikket. Ebben a szerző már felvázolta a kiindulópontot: a webes alkalmazások már szinte ugyanarra képesek, mint a natív, vagyis az Android- vagy iOS-rendszerekre fejlesztett applikációk. Jó lenne, ha lennének univerzális alkalmazások, amelyek többféle felületen is futnak.
A vállalkozások számára számos kézzelfogható előnnyel jár a PWA fejlesztése. A mobilon végzett vásárlási folyamat ugyanis sokszor elakad. Ennek okait képes megszüntetni a progresszív webalkalmazás, például a következőkkel:
- lerövidíti a mechanizmust az alkalmazásboltok kikerülésével,
- gyorsítja a betöltést, elkerülve a várakozás miatti kilépés kockázatát,
- lehetővé teszi a hangvezérelt keresést,
- a felhasználói élményt következetesen szinten tartja,
- jól kihasználhatja a mobilban rejlő lehetőségeket (például kamera, mikrofon, geolokáció, vonalkód-beolvasás, biometrikus azonosítás, push notification stb.),
- innovatív fizetési módokat adhat hozzá az élményhez.
A PWA-k utáni kereslet növekvőben van épp az ebben rejlő fantasztikus lehetőségek miatt.
Miért maradna le?
Legyen saját mobil applikációja – ha a költséghatékonyság és gyorsaság számít!
Az első lépésben ügyfelünk igényeinek felmérése, motivációjának megismerése a legfontosabb. Ezeken az egyeztetéseken tisztázzuk a projekt célját, a kapcsolódó mérföldkövek határidejét, lefektetjük a gördülékeny együttműködés alapjait.
Ennek a fázisnak fontos lépése a munkamódszer meghatározása is. A megfelelő választás kritikus az együttműködés és a projekt sikere érdekében ezért több javaslatot is teszünk a megismert célok és mérföldkövek tükrében.
Munkáink többségét agilis fejlesztési módszertanok mentén végezzük, de ha a projekt úgy kívánja, a vízesés modellben is otthon vagyunk.
Ebben a szakaszban az Ügyfél meglévő infrastruktúrájának megismerésén van a hangsúly. Ahhoz, hogy optimális megoldást találjunk az Önök által támasztott kihívásokra ismernünk kell a meglévő vagy jövőben kialakítandó rendszerek technikai követelményeit.
Emellett ebben a szakaszban és a projekt kifutásáig folyamatosan ütemezzük és egyeztetjük a funkciók prioritását, hogy az készüljön el leghamarabb, amire a legnagyobb szüksége van ügyfeleinknek.
A projekt életének legnagyobb állomása a megvalósítás. Munkáink során elsősorban Microsoft stack-re támaszkodunk.
Projektjeink jelentős részét .NET Core keretrendszerre építve, Azure felhő erőforrások bevonásával, MS SQL adatbázis szervert felhasználva valósítjuk meg.
Természetesen kliensoldalon is otthon vagyunk! A felhasználói felületek implementációjához előszeretettel választjuk az Angular keretrendszert.
Nem engedjük el ügyfeleink kezét! Ebben a szakaszban elkészítjük a felhasználói kézikönyveket és mindent megtanítunk ami a gördülékeny használathoz szükséges.
Ahhoz, hogy minden naprakész maradjon, egyeztetjük a felmerült további felhasználói és továbbfejlesztési igényeket és ezeket utánkövetés/jogszabálykövetés keretében beépítjük az elkészült rendszerbe.
A Porsche Inter Auto cégcsoport hazai ágazatával régóta dolgozunk együtt különböző szoftveres megoldásokon. Legyen szó optimalizálásról vagy teljes adatbázisok új platformra emeléséről, mindig megtaláltuk a problémához illeszkedő legjobb megoldást. Büszkék vagyunk rá, hogy egy ilyen nagy piaci szereplő által támasztott kihívásoknak is sikeresen meg tudtunk felelni.
A Porsche Inter Auto cégcsoport hazai ágazatával régóta dolgozunk együtt különböző szoftveres megoldásokon. Legyen szó optimalizálásról vagy teljes adatbázisok új platformra emeléséről, mindig megtaláltuk a problémához illeszkedő legjobb megoldást. Büszkék vagyunk rá, hogy egy ilyen nagy piaci szereplő által támasztott kihívásoknak is sikeresen meg tudtunk felelni.
SynerinSoft
Sütihasználati tájékoztató