Norway’s largest airline moves from 2 legacy flight booking apps to a new app, with no disruptions
App users
MillionsThe number of required engineers reduced
By halfMaintenance costs saved
50%THE CHALLENGE
How to seamlessly merge two applications without disrupting the user experience?
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.
Claus Tore OusProject manager at Norwegian Air Shuttle ASAThis migration was a daunting task with many challenges along the way.
Have a similar challenge?
We can help!
Book a free consultationTHE 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.

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.

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.

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
Claus Tore OusProject manager at Norwegian Air Shuttle ASAExcellent 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.
Be our next success story
Share details about your project and book a free call with us
to discuss your development strategy