SkyCash
w pigułce
3 miliony
użytkowników
80% udział
w polskim rynku opłat za parkingi przy pomocy smartfonu
50% udział
w sprzedaży biletów komunikacji miejskiej w kanale mobilnym
branża
Fintech
zakres projektu
- Development
- Quality Assurance
- Utrzymanie
pobierz aplikację
Klient
Wyzwanie
- Spójność między platformami. Server-driven UI ułatwia utrzymanie spójności w zakresie procesu biznesowego - implementacji danej funkcji. Funkcja ta jest wdrażana raz po stronie serwera. Dużym wyzwaniem wymagającym ciągłego testowania i konsultacji między zespołami jest natomiast zapewnienie spójności działania silnika renderującego, tak by wspólna definicja prowadziła do takich samych efektów na każdym z systemów.
- Wersjonowanie. Wraz z rozwojem silnika zwiększały się jego możliwości. Ważnym elementem jest zapewnienie dostarczania do aplikacji treści, które silnik jest w stanie poprawnie interpretować. W ramach optymalizacji wydajności i zapewnienia działania części funkcji bez dostępu do sieci (np. kontrola biletów w kolejach), definicje ekranów trzymane są w pamięci podręcznej na urządzeniu i wymagają odpowiednich scenariuszy jej odświeżania.
- Testowanie. Wprowadzanie zmian w silniku wymaga zapewnienia, że nie wpłyną one negatywnie na dotychczasowe działanie produktu. Istotnym elementem jest utrzymanie zestawu testów, który pozwoli wykryć występowanie błędów regresji. Norbsoft stworzył własne oprogramowanie serwerowe zasilające aplikacje w dedykowane testowe scenariusze weryfikujące różne kombinacje parametrów renderowania poszczególnych komponentów.
SkyCash x Norbsoft
0
Scrolluj dalej 👌