Relevant
  • GDPR Compliant
  • HIPAA Compliant
  • ISO 27001
Norwegian

Norway’s largest airline moves from 2 legacy flight booking apps to a new app, with no disruptions

App users

Millions

The number of required engineers reduced

By half

Maintenance costs saved

50%
Client
Norwegian Air Shuttle
Headquarters
Fornebu, Norway
Founded
1993
Company size
8,800+
Industry
Travel

THE CHALLENGE

How to seamlessly merge two applications without disrupting the user experience?

  • react-native-5
  • firebase-2
  • jenkins
  • fastlane-2

Norwegian Air Shuttle, Norway’s largest airline and the fourth-largest low-cost carrier in Europe, serves millions of passengers monthly. 

For flight bookings, the company relied on two native mobile apps, launched in 2012. Outdated, slow, and expensive to maintain, they made adding new features difficult, delayed updates, and frustrated users.

Norwegian needed a modern cross-platform app that would unify user experiences across platforms, improve performance, and simplify maintenance. 

But how do you migrate millions of users without data loss or service disruptions? To solve this, Norwegian turned to Relevant.

This migration was a daunting task with many challenges along the way.

Claus Tore OusProject manager at Norwegian Air Shuttle ASA

Have a similar challenge?
We can help!

Book a free consultation

THE SOLUTION

Relevant built a cross-platform app for flight bookings and seamlessly migrated terabytes of sensitive data 

Cross-platform application on React Native

To deliver a seamless experience across iOS and Android, we chose React Native as it allowed us to build native-like apps with a single codebase. For critical features like Apple Pay and Google Pay integration, real-time flight tracking, and background push notifications, we developed native modules using Kotlin for Android and Objective-C for iOS.

cross-platform-application-on-react-native

User data transitioned to the new app seamlessly

We migrated user bookings from two legacy applications to the new cross-platform solution. This was achieved by upgrading the backend API to accommodate the new app’s requirements and ensure full compatibility. We then carefully transferred user data, including flight details, payment information, and loyalty points, ensuring that users could access their bookings without any trouble.

user-data-transitioned-to-the-new-app-seamlessly

New features and built-in scalability

We revamped the login process, redesigned the check-in flow, and integrated Amadeus RefX for real-time flight data. To ensure the app can handle millions of users, we improved its performance. Finally, we used AWS CodeBuild and EC2 machines for smooth scaling and sped up deployment from days to minutes with Firebase App Distribution.

new-features-and-built-in-scalability

THE RESULT

4,9 user rating

The app consistently receives high ratings on both iOS and Android platforms.

1M+ downloads

The app was downloaded over 1 million times on the Google Play Store alone.

2x faster maintenance

Migrating to a single app halved the time required to add new features and make updates.

THE CLIENT'S REQUEST

  • Two legacy mobile apps, one for iOS and one for Android 
  • Poor performance caused a frustrating user experience
  • Outdated user interface with a clunky, inefficient flow
  • Slow updates that required work on two separate codebases
  • Limited scalability due to the legacy codebase

WHAT WE DID

✓ Modern cross-platform app for both iOS and Android

✓ Great user experience with improved app performance

✓ New flow for quicker login and smooth check-in 

✓ Maintenance time cut in half, with no need for 2 separate teams

✓ Scalable app architecture, able to handle millions of users effortlessly

Excellent job by our skilled tech team! Cooperation with the Relevant Software team was the result of a synergy of amazing ideas, clear objectives, agility, and high professionalism demonstrated by every person who contributed to the success of the Travel Assistant app.

Claus Tore OusProject manager at Norwegian Air Shuttle ASA

Be our next success story

Share details about your project and book a free call with us
to discuss your development strategy

Book a free consultation

Success stories across industries

















































Let’s talk about your project

Optional
Optional

By sending a message you agree with your information being stored by us in relation to dealing with your enquiry.
Please have a look at our Privacy Policy.