Solution: Mobile Lösungen Industry: [EN] Transport

[EN] Mobile Application Based on React Native

Time & Cost Savings of Application Development
<implementation.optimized>
Fast & Efficient Process of Making Changes in the Application
<process.optimized>
Consistent Code for Android and iOS
<code.unified>

The Challenge

OnniBus is one of Finland's largest transport companies, operation since 2011, and Unity Group has worked with the company since 2017. During this coopertion, several projects have been completed. They include a rebuilding of the entire IT system architecture, as well as the implementation of the WSO2 intregration platform and a Content Management System.

The most recent join project was a mobile application. One of the biggest challenges in this project was the speed of implementation. That is why we selected React Native.

  • This framework created by Facebook, allows us to design mobile applications using JavaScript on both the iOS and Android platforms
  • This results in one application working on two platforms, with the additional benefit of being difficult to distinguish from native applications
  • At the same time, compared to hybrid technologies, it is faster and provides almost identical performance and user experience to the native version
Bernard Golko
E-commerce / Digital Director Europe
OnniBus

"Mit der neuen mobilen App der Unity Group können wir eine führende Position und einen Wettbewerbsvorteil auf dem Transportmarkt aufbauen. Die Unity Group hat sich erneut als zuverlässiger Partner im Bereich Beratung und Technologieauswahl sowie in der Implementierung selbst erwiesen."

The Solution

  • The OnniBus mobile application performs most of its functions through communication with the field system responsible for route management and ticket sales, downloading data on cities, connections between them, fares or selectable bookings.
  • All client applications, e.g. web application, mobile application, external agents, etc., are connected to a set of services that enable the performance of business operations, such as: searching for connections, or the purchasing and management of tickets.
  • System security is provided by WSO2 API Manager technology, responsible for verifying clients/applications connecting to the API. It creates a so-called proxy, rejecting connections from unauthorized devices.
  • There is an additional integration layer between the API Manager and the base system there is an additional integration layer - WSO2 ESB - which allows the modification of both requests and responses from the API.
  • It also allows you to select a ticket, change seat reservation or purchase a ticket for the selected route.
  • In addition to the doman system, the application also connects to the Przelewy24 system, which allows passengers to register credit cards, while the application calculates fees for the purchase of the selected ticket.
  • Customers also have access to purchased tickets offline when an internet connection is unavailble.

The Result

Time & Cost Savings of Application Development
Effort, time and cost savings by developing mobile applications on many platforms at once.
<implementation.optimized>
Consistent Code for Android and iOS
Instead of separate versions for iOS and Android applications - and one development team.
<code.unified>
Fast & Efficient Process of Making Changes in the Application
Changes are made in one code, which supports two platforms.
<process.optimized>
Native Application Experience
Only the components responsible for the user's appearance and actions differ, depending on the operating system used by the client.
<sales.transformed>
Efficient Application Testing
Efficient and fully controlled versioning and testing of applications via the Fabric platform.
<customers.engaged>
Consistent System Analytics
Consistent analytics on Android and iOS with Firebase
<process.optimized>
Anna Chorzelewska
Digital Products Manager, Souter Holdings Poland
OnniBus

"Während der Implementierung des Projekts reagierte die Unity Group schnell und effizient auf Designänderungen. Gleichzeitig stand uns das Implementierungsteam praktisch rund um die Uhr für Beratung und Planungen zur Verfügung."

Die Technologien
/ Hinter den Lösungen

We Can Help You
As Well

This is just one example of the expertise we can bring to your company. Every project is different - so is every answer. Get in touch and let's work on something new, together!