Branża: Transport

Aplikacja mobilna oparta na React Native

Oszczędność czasu i kosztów rozwoju aplikacji
<implementation.optimized>
Szybki i sprawny proces wprowadzania zmian w aplikacji
<process.optimized>
Spójny kod aplikacji dla iOS i Android
<code.unified>

Wyzwanie

OnniBus to jedna z największych fińskich firm transportowych, działająca na rynku od 2011 roku. Unity współpracuje z OnniBus od 2017 roku. W trakcie współpracy między firmami nastąpiła przebudowa architektury systemów IT, wdrożenie platformy integracyjnej WSO2, wykonanie systemu CMS.

Jednym z największych wyzwań w przypadku tego projektu była szybkość wdrożenia. Dlatego właśnie zdecydowaliśmy się na React Native.

  • Ten stworzony przez Facebook framework pozwala na tworzenie aplikacji mobilnych z użyciem języka JavaScript na platformy iOS i Android.
  • Mamy więc tak naprawdę jedną aplikację, działającą na dwóch platformach, a dodatkowo – trudną do odróżnienia od aplikacji natywnych.
  • Jednocześnie, w porównaniu z rozwiązaniami cross-platform, jest ona szybsza oraz zapewnia niemal identyczną wydajność i wrażenia użytkowania jak wersja natywna.
Bernard Gołko
E-commerce / Digital Director Europe
OnniBus

"Nowa, stworzona przez Unity Group aplikacja mobilna, pozwala nam na budowanie przewagi konkurencyjnej i pozycji lidera na rynku przewozów. Unity Group ponownie sprawdziło się jako partner w zakresie konsultacji i doboru technologii oraz samego wdrożenia"

Rozwiązanie

  • Aplikacja mobilna OnniBus większość swoich funkcji realizuje poprzez komunikację z systemem dziedzinowym, odpowiadającym za zarządzanie trasami i sprzedaż biletów, pobierając dane o miastach, połączeniach między nimi, cenach przejazdów, czy możliwych do wyboru rezerwacjach.
  • Wszystkie aplikacje klienckie, np. aplikacja web, aplikacja mobilna, zewnętrzni agenci itd. łączą się z zestawem usług umożliwiających wykonywanie operacji biznesowych, takich jak: wyszukiwania przejazdów, zakupu czy zarządzania biletami.
  • Na straży bezpieczeństwa systemu stoi technologia WSO2 API Manager, odpowiedzialna za weryfikację klientów/aplikacji łączących się z API. Tworzy ona tzw. proxy, odrzucające połączenia od nieautoryzowanych urządzeń.
  • Między API Manager, a systemem bazowym istnieje dodatkowa warstwa integracyjna– WSO2 ESB, pozwalająca na modyfikację zarówno żądań, jak i odpowiedzi z interfejsu programowania aplikacji.
  • Umożliwia również wybór biletu, zmianę rezerwacji miejsc w autobusie czy zakup biletu na wybrany kurs.
  • Oprócz systemu dziedzinowego aplikacja łączy się też z systemem Przelewy24, dzięki czemu pasażerowie mogą rejestrować karty płatnicze, a aplikacja nalicza opłaty za kupno wybranego biletu.
  • Dodatkowo klienci mają również wgląd do zakupionych biletów, nawet jeśli użytkownik nie posiada w danym momencie dostępu do Internetu.

Rezultat

Oszczędność czasu i kosztów rozwoju aplikacji
Błyskawiczny proces implementacji; dużo mniejsze nakłady pracy oraz oszczędność czasu i kosztów rozwoju aplikacji mobilnych na wielu platformach.
<implementation.optimized>
Spójny kod aplikacji dla iOS i Android
Wspólny kod zamiast oddzielnych wersji dla aplikacji iOS i Android oraz jeden zespół deweloperów.
<code.unified>
Szybki i sprawny proces wprowadzania zmian w aplikacji
Zmiany wprowadzane są w jednym kodzie, który obsługuje dwie platformy.
<process.optimized>
Doświadczenie natywnej aplikacji
W aplikacji różnią się od siebie jedynie komponenty odpowiedzialne za wygląd i akcje użytkownika, w zależności od systemu operacyjnego, którego używa klient.
<sales.transformed>
Sprawne testowanie aplikacji
Sprawne i w pełni kontrolowane wersjonowanie i testowanie aplikacji dzięki zastosowaniu platformy Fabric.
<customers.engaged>
Spójna analityka na iOS i Android
Spójna analityka na Androida i iOS-a dzięki systemowi Firebase.
<process.optimized>
Anna Chorzelewska
Digital Products Manager
OnniBus

"Podczas realizacji projektu Unity Group szybko i sprawnie reagowało na zmiany projektowe. Jednocześnie zespół wdrożeniowy był praktycznie cały czas do naszej dyspozycji w zakresie konsultacji i planowania implementacji"

Technologie
/ Wspierające rozwiązania

Niestandardowy CMS i pełna integracja systemu IT dla łatwiejszej administracji i utrzymania

OnniBus

Wdrożyliśmy CMS odpowiadający na szybko zmieniające się potrzeby firmy. Rezultatem była szybsza aktualizacja systemu i niższe koszty konserwacji.

<integration.provided>  <costs.decreased>  <speed.increased> 

Zwiększenie liczby obsługiwanych tras o 183% w ciągu 3 lat

OnniBus

Projekt polegał na przejęciu istniejącej platformy od poprzedniego dostawcy i jej dalszym rozwoju z zachowaniem ciągłości biznesowej.

<business.stabilized>  <databases.integrated>  <risks.avoided> 

Nowy kanał zakupu biletów obejmujący 2500 punktów sprzedaży

OnniBus

Dedykowany system dla sklepów wielobranżowych wyposażonych w punkty POS - biletomaty umożliwiające klientom zakup biletów autobusowych.

<access.multiplied>  <strategy.planned>  <usability.optimized> 

Tobie również
możemy pomóc

To tylko jeden z przykładów naszego doświadczenia, którym możemy się podzielić z Twoją firmą. Każdy projekt jest inny – tak jak każda współpraca. Skontaktuj się z nami i zacznijmy pracować nad czymś nowym – razem!