Ryanair Case Study

The Challenge

Ryanair, Europe’s largest airline, had previously deployed a hybrid application but in 2014 decided to develop a native application for iOS and Android.

Although Ryanair has an in-house team, they decided to bring in Marino Software to help meet an aggressive delivery schedule.



Our Action

We worked on:

  • Credit Card Registration & Management
  • Travel Planning and Flight Search
  • Flight Booking
  • Payment Processing
  • Booking of extras including checked in baggage and assigned seats
  • Itinerary and Boarding passes and local pass storage
  • Prototyping of Apple Watch Application
  • Implementation of UI Updates
  • Integration of Adobe Analytics platform, with sales
  • The application was tested using Appium for automated tests, which were run against nightly builds with results available each morning.

The Approach

Ryanair had targeted a release of the main flows through their application by summer 2015. When Marino Software was contacted in early 2015 only a small amount of the required work had been completed.

In order to meet the very tight deadlines it was decided the best approach would be to locate our team on the Ryanair premises.

This allowed our resources to be co-located with the other Ryanair technical resources as well as the API and Testing teams.

As we had to deliver functionality very quickly we followed an agile process, releasing internally in two week sprints.

Ryanair made use of the Atlassian toolset (Jira, Confluence and Stash) which were already familiar to the Marino Software team, so we adopted to their process easily.

Coding for this application required integration with Ryanair’s payment and flight booking systems. The applications spoke to these systems through a RESTful JSON API.

The Results

The project was complex, with a demanding deadline. However, the Marino Software team integrated well with the Ryanair resources. The Ryanair management had complete visibility at all times on how the project was tracking. Due to the agile process they received releases on a regular basis and knew exactly what was delivered.


Boarding passes per day

We met the release deadline, and users quickly migrated to the new application. It now serves hundreds of thousands passes per day.


Passengers per year

The application currently provides access for 149+ million passengers per year.

Tech Excellence Awards 2016 Shortlist

The application was shortlisted for Private Sector Project of the Year at the annual Tech Excellence Awards in April 2016.

Need a Quote for a Project?

We’re ready to start the conversation however best suits you - on the phone at
+353 (0)1 833 7392 or by email