Redesigning a travel app around the customer journey

Apollo is a Nordic tour operator offering packaged holidays. I redesigned its established mobile app around the customer journey, bringing booking management, flights, hotels, destination content and additional services into a more coherent experience before and during travel.

Apollo logo
  • Travel
  • Consumer Products
  • Mobile Apps
  • Customer Journeys
Apollo mobile app screens

Summary

I redesigned Apollo’s travel app as it moved to a new technical platform, using product data, customer feedback, competitor research and usability testing to identify where the existing experience needed improvement. The work covered the journey before and during travel, from managing different trip types to flights, hotels, destination information and services.

I translated the findings into new interaction flows and a practical mobile UI, validated the solutions through usability testing and supported implementation. The redesign clarified important travel flows, resolved specific points of confusion and introduced Apollo’s new visual profile across the app, while creating a more coherent transition between native and web-based services. Detailed specifications also gave development and QA a stronger foundation for building the new app.

Role

Dec 2017 – Apr 2018
UX Designer

Scope

User research & analytics · Requirements · Interaction design · User testing · Implementation specification · Design systems · UI design

Platform

iOS · Android · Xamarin · Integrated web services

Team

Product Owner, UX/UI Designer, six developers and QA, with input from internal stakeholders and commercial teams

The Challenge

Apollo was rebuilding an established travel app on a new technical platform while also aiming to create a simpler and more cohesive experience. The challenge was to improve the product without losing the functionality and information that existing customers relied on.

Supporting a broad customer journey

The app was used both before and during travel and covered a wide range of needs: managing bookings, checking flights and hotels, finding destination information, discovering activities and accessing additional services.

It also had to support different kinds of travel. The product had grown from a destination-focused charter app to include booked trips, dynamically packaged travel and manually added destinations, creating different information and service needs depending on the type of trip.

The challenge was to bring these needs together into a coherent experience across the customer journey.

Improving an established product

The redesign could not start from a blank slate. The app already had substantial usage and an established set of features that customers depended on.

At the same time, the existing structure had evolved over several years and included different ways of handling bookings, destination content and additional services.

The redesign needed to improve these areas without disrupting the parts of the experience that already worked well.

Creating a coherent experience

The app depended on several surrounding web and booking services. Some activities could happen natively, while others had to open framed web content or external systems.

The move to a new technical platform created an opportunity to reconsider these patterns. Xamarin provided a shared codebase across iOS and Android, but the design still needed to accommodate platform-specific interaction patterns and technical limitations.

The challenge was to define flows that felt consistent and complete while remaining realistic within the constraints of the new implementation.

Apollo app journey screens

My Role

I worked hands-on across the design process, from research and analysis through interaction and UI design, prototyping, usability testing and implementation specifications. I worked closely with the team using research and testing to progressively refine the experience and resolve design questions before implementation. My responsibility extended from identifying problems and defining flows to specifying detailed states, errors, transitions and platform behaviour for development.

Using evidence to identify where the experience needed attention

I combined several sources to understand where the existing experience needed attention: app ratings and reviews, usage and error data, competitor analysis, existing business goals and input support and sales teams.

For example, the data showed that manually adding destinations was used much more than expected and that booking retrieval generated a high proportion of errors. This helped challenge assumptions about how the app was actually being used and where design effort was needed. Customer reviews also pointed to problems beyond technical stability: missing information, fragmented web experiences and situations where users had to leave the app or call to complete a task.

My competitor analysis focused on the parts of the journey that appeared fragmented or unclear. Rather than copying competitors, I used the comparison to identify different approaches and clarify where Apollo’s experience could be improved.

Apollo app ratings, reviews and analytics

Designing and testing the key journeys

I planned and conducted scenario-based usability tests using realistic travel tasks and interactive prototypes. I prepared and moderated the sessions, analysed the findings and prioritised changes for subsequent design iterations.

The first round exposed issues in key areas such as My Trips, manually adding a booking, terminology and navigation, as well as inconsistencies between app and web content. These findings were translated into concrete design changes and tested again in a second round.

The follow-up showed that the revised flows were clearer and more intuitive, including the step-by-step process for adding trips and the treatment of web-based content within the app. Remaining issues were carried into further iteration.

Apollo journey map and user objectives

Taking the design into implementation

Alongside the interaction work, I translated Apollo’s new visual identity into a practical mobile UI and assessed where the brand guidelines did not work well in an app context.

For example, I identified contrast problems with proposed brand colours and body text, recommended alternatives in line with WCAG guidelines, considered the limitations of custom typography in Xamarin, and defined reusable button, navigation and icon patterns.

I documented the final behaviour for forms, validation, navigation, iconography, loading, transitions and other components, working closely with development and QA to resolve interaction questions before implementation.

Apollo mobile typography, colours and buttons

Impact

The work resulted in a more clearly structured and validated experience for several central parts of the travel journey, together with detailed designs ready for implementation on Apollo’s new technical platform. Key flows were refined across multiple iterations, giving the team greater confidence in both the user experience and the implementation direction.

Stronger product decisions and implementation

The redesign combined qualitative feedback, product data, competitor research and usability testing rather than relying on a single source of evidence.

Together, these inputs gave the team a stronger basis for prioritising changes around observed behaviour, recurring user problems and commercial goals. Close collaboration with development and QA also meant that interaction questions, accessibility considerations and platform constraints were explored before implementation. The final specifications translated Apollo’s new visual identity into reusable mobile patterns, creating a clearer and more consistent foundation for building and extending the app.

Improving business-critical travel flows

Usability testing exposed concrete problems in important parts of the experience, including navigation in My Trips and the process for manually adding a booking.

Redesigning and retesting these flows led to clearer interactions and better understanding of key concepts. The step-by-step process for adding trips was easier to follow, while earlier confusion around vouchers and booking was resolved. These improvements also supported wider product goals such as customer satisfaction, efficiency and opportunities for ancillary sales.

Remaining issues were prioritised for further iteration, giving the team a clearer view of what had improved and where additional refinement was still needed.

Creating a more coherent journey

A recurring design challenge was the boundary between the native app and surrounding web services. Because not every service could be rebuilt as native functionality, the experience needed to feel coherent despite the underlying technical boundaries.

The revised treatment created a more consistent transition between native and web-based content while allowing existing services to remain in place. In the second round of testing, participants accepted the framed-web experience without reacting negatively to the transition. This showed that greater continuity could be achieved through interaction and visual design, without requiring every part of the travel journey to be rebuilt as native functionality.