CHRIS HUITT

Case Study

British Airways Mobile App

Redesigning a flagship airline's mobile app to inspire travel, streamline booking, and bring trip management back where it belongs - inside the app.

Timeline

Sept–Dec 2025 (11 weeks)

Role

Solo designer (UX research, IA, interaction design, UI)

Context

Graduate coursework — HCI Certificate

The Problem

BA became a premium airline experience that stopped at the terminal

British Airways' mobile app experience fell short of the prestigious, historic brand. The homepage offered no inspiration, no clear path to key information pages, and minimal conversion points. Navigation buried essential features behind a hamburger menu with over a dozen flat options. When a traveler needed to manage their trip, change a seat, add baggage, or view flight details — the app pushed them out to a mobile browser, breaking trust at exactly the wrong moment.

Thus I asked

How might we redesign the British Airways app to inspire travelers to book, build confidence through an in-app trip management experience, and make core tasks effortless?

The solution

Integrated booking in-app, added trip management, and built a home screen that finally does its job

I replaced the browser-based flow with a native end-to-end experience, built on BA's own brand system.

Home

Before

After

Flight info

Before

After

discovery

Every path through the app ended at a browser window

I ran a heuristic evaluation across the full traveler journey: opening the app, searching, booking, and managing trips. As a recent BA user myself, I already felt where the friction was. The evaluation confirmed it.

I also built a journey map for James Stanton — a 30-year-old consultant who flies for work weekly and depends on the app from booking through landing. Mapping his experience across five stages showed exactly where the app lacked in good usability and where the opportunity was.

User Journey Map

Business traveller · London → Tokyo

Sentiment dips hardest at Post-Security — delay info arrives too late.

High

Mid

Low

Booking

Calm · 4 wks out

Check-in

Stressed · Heathrow

Post-Security

Worried · At the gate

In-Flight

Neutral · 12h in air

Landed

Focused · Haneda

Stage

"Looking forward to the new Club World suite."

Pain

Clunky flow; loyalty doesn't auto-fill.

Opportunity

Pre-fill passport & loyalty data.

Stage

"Do I have time for the lounge?"

Pain

Seat editing clunky; no wallet pass.

Opportunity

Smart wallet + inline seat swap.

Stage

"Are there other flights tonight?"

Pain

App notifies delay after the board.

Opportunity

Proactive alerts + 1-tap rebook.

Stage

"Are there better WiFi options?"

Pain

Browser WiFi fragile; info buried.

Opportunity

In-app WiFi + persistent dashboard.

Stage

"What carousel? How do I get in?"

Pain

Baggage & transport info hidden.

Opportunity

'Just landed' auto-screen.

sketches to hi-fi

Testing BA’s information hierarchy in black and white

I sketched directions for a homepage worth opening, then built out the screens BA never had: a full booking flow and trip management. From there, I moved into v1 high-fidelity mockups in Figma using BA's exact Pantone colors and typeface, so the redesign read as an evolution of the brand, not a reskin.

Home

Cycling hero & quick booking

booking

Action led entry point

trip info

In-app trip management

01

Destination photo fades into the BA brand color as the user scrolls.

02

Type hierarchy on the flight card leads with time → date → airport.

03

Swipe left on the card to reveal return flight details.

04

All trip-management features live in-app instead of bouncing to the browser.

01

Hero image cycles and matches the word in the hero statement: Adventure, Business Trip, Family Getaway, Honeymoon, etc. By clicking the image, you can book that destination.

02

Quick-booking shortcut: pick airports inline. Mirrors the main booking page for familiarity.

03

Avios-linked promos and deals to reward repeat use.

01

"Let's Fly" keeps the action-led copy theme, initiating the user into the flow.

02

Booking layout mirrors the home page to carry familiarity through the journey.

usability testing

Two users, one task, and the changes I didn't expect to make

I ran a task-based usability study with two participants: book a round-trip flight from London to Lisbon for a same-day business meeting. To benchmark the redesign, participants completed the same task on my BA prototype and on the Virgin Atlantic app. I synthesised the findings using a KJ affinity analysis, grouping observations into four themes.

THEME 01 - 3 VOTES

Inbound/Outbound confusion

Both legs used the same green color for buttons and labels. Users couldn't tell which flight they were selecting. One user noted it could lead to booking the wrong fare.

THEME 02 - 2 VOTES

Clarity - pages are too busy

The first user missed the quick-book feature entirely and navigated through the bottom tab instead. The second found it but felt the page was hectic. Ambition had outpaced usability.

THEME 03

Missing features

Users expected a calendar date picker, luggage info per ticket tier, and confirmation details on the booking reference. These were items planned for the final iteration.

THEME 04

Save for later - highly requested feature

Both users independently asked for the ability to save a flight search and return to it later.

Key Design Decisions

Five calls that defined the redesign

Every decision here came from somewhere: the heuristic evaluation, the user journey, sketching, or usability testing. These five had the most impact.

01

Site-wide CTAs for appointment booking

The old homepage was a dead end. The redesign opens with a cycling hero that rotates through travel contexts, making users picture their next trip before they've touched a form field. Scroll down and every element earns its place: search to book now, upcoming trips to re-engage, Avios balance to remind users what they can spend, and curated deals that turn a casual scroll into a conversion.

02

An integrated appointment request form

The original app buried 12 options inside a hamburger menu. I replaced it with a five-tab bar built around the tasks users actually perform: Home, My Trips, Book, Profile, and Avios. Always visible, always within thumb reach

03

A dedicated New Clients hub

Tapping 'Manage My Booking' used to open Safari, breaking context and trust. The redesign replaces that with a native Trip Detail page: flight status, check-in countdown, passenger details, and actions for seats, bags, and changes, all with clear hierarchy and nothing leaving the app.

04

Clear typographic hierarchy for the most time sensitive moments

The original flight detail screen treated everything equally: times, terminals, booking references, ticket numbers all at the same size. I built a deliberate hierarchy where departure and arrival times dominate, airport codes, gates, and terminals sit just below, and secondary details stay smaller and lower. A user rushing to their gate can glance and know exactly when and where in two seconds.

03

In-app trip management that never breaks context

There was no native booking flow. I designed seven screens from search to confirmation, each built to reduce uncertainty: colour-coded outbound/inbound tags, a persistent running total, and a transparent price breakdown. The user always knows where they are and what comes next.

The Redesigned Experience

One cohesive experience, from inspiration to confirmation

booking flow

Home

Search

Flights

Summary

Passengers

Payment

Confirmed

trip management flow

Your Trips

Trip Detail

What I'd carry foward

What I'd carry foward

Dead ends are data, not failure

I explored many directions for the IA and homepage layout most were dead ends.

But realising why they failed clarified what the design actually needed: a single,

clear conversion path that mirrors how clients think, not how the clinic is organized.

The dead ends weren't waste; they were how I found the through-line.

Benchmarking agaisnt a competitor changed how I designed

Running the same task on my prototype and the Virgin Atlantic app gave me a reference point I wouldn't have had otherwise. It showed me where my designs held up and where they fell short, like the inbound/outbound confusion that Virgin handled more clearly. Comparative testing forced me to defend every decision against a real, shipped product.

What a second round of testing would’ve provided

With more time, I would have conducted usability testing with actual clinic clients,

both new and returning, to validate whether the branching appointment form and

the New Clients hub actually reduce the front-desk bottleneck. The design is

research-informed, but it's not yet research-validated. That's the gap I'd close next.

© 2026 Chris Huitt

christopherhuitt@gmail.com

LinkedIn

Case Study

British Airways Mobile App

Redesigning a flagship airline's mobile app to inspire travel, streamline booking, and bring trip management back where it belongs - inside the app.

Timeline

Sept–Dec 2025 (11 weeks)

Role

Solo designer (UX research, IA, interaction design, UI)

Context

Graduate coursework — HCI Certificate

The Problem

BA became a premium airline experience that stopped at the terminal

British Airways' mobile app experience fell short of the prestigious, historic brand. The homepage offered no inspiration, no clear path to key information pages, and minimal conversion points. Navigation buried essential features behind a hamburger menu with over a dozen flat options. When a traveler needed to manage their trip, change a seat, add baggage, or view flight details — the app pushed them out to a mobile browser, breaking trust at exactly the wrong moment.

Thus I asked

How might we redesign the British Airways app to inspire travelers to book, build confidence through an in-app trip management experience, and make core tasks effortless?

The solution

Integrated booking in-app, added trip management, and built a home screen that finally does its job

I replaced the browser-based flow with a native end-to-end experience, built on BA's own brand system.

Home

Before

After

Flight info

Before

After

discovery

Every path through the app ended at a browser window

I ran a heuristic evaluation across the full traveler journey: opening the app, searching, booking, and managing trips. As a recent BA user myself, I already felt where the friction was. The evaluation confirmed it.

I also built a journey map for James Stanton — a 30-year-old consultant who flies for work weekly and depends on the app from booking through landing. Mapping his experience across five stages showed exactly where the app lacked in good usability and where the opportunity was.

User Journey Map

Business traveller · London → Tokyo

Sentiment dips hardest at Post-Security — delay info arrives too late.

High

Mid

Low

Booking

Calm · 4 wks out

Check-in

Stressed · Heathrow

Post-Security

Worried · At the gate

In-Flight

Neutral · 12h in air

Landed

Focused · Haneda

Stage

"Looking forward to the new Club World suite."

Pain

Clunky flow; loyalty doesn't auto-fill.

Opportunity

Pre-fill passport & loyalty data.

Stage

"Do I have time for the lounge?"

Pain

Seat editing clunky; no wallet pass.

Opportunity

Smart wallet + inline seat swap.

Stage

"Are there other flights tonight?"

Pain

App notifies delay after the board.

Opportunity

Proactive alerts + 1-tap rebook.

Stage

"Are there better WiFi options?"

Pain

Browser WiFi fragile; info buried.

Opportunity

In-app WiFi + persistent dashboard.

Stage

"What carousel? How do I get in?"

Pain

Baggage & transport info hidden.

Opportunity

'Just landed' auto-screen.

sketches to hi-fi

Testing BA’s information hierarchy in black and white

I sketched directions for a homepage worth opening, then built out the screens BA never had: a full booking flow and trip management. From there, I moved into v1 high-fidelity mockups in Figma using BA's exact Pantone colors and typeface, so the redesign read as an evolution of the brand, not a reskin.

Home

Cycling hero & quick booking

booking

Action led entry point

trip info

In-app trip management

01

Hero image cycles and matches the word in the hero statement: Adventure, Business Trip, Family Getaway, Honeymoon, etc. By clicking the image, you can book that destination.

02

Quick-booking shortcut: pick airports inline. Mirrors the main booking page for familiarity.

03

Avios-linked promos and deals to reward repeat use.

01

"Let's Fly" keeps the action-led copy theme, initiating the user into the flow.

02

Booking layout mirrors the home page to carry familiarity through the journey.

01

Destination photo fades into the BA brand color as the user scrolls.

02

Type hierarchy on the flight card leads with time → date → airport.

03

Swipe left on the card to reveal return flight details.

04

All trip-management features live in-app instead of bouncing to the browser.

usability testing

Two users, one task, and the changes I didn't expect to make

I ran a task-based usability study with two participants: book a round-trip flight from London to Lisbon for a same-day business meeting. To benchmark the redesign, participants completed the same task on my BA prototype and on the Virgin Atlantic app. I synthesised the findings using a KJ affinity analysis, grouping observations into four themes.

THEME 01 - 3 VOTES

Inbound/Outbound confusion

Both legs used the same green color for buttons and labels. Users couldn't tell which flight they were selecting. One user noted it could lead to booking the wrong fare.

THEME 02 - 2 VOTES

Clarity - pages are too busy

The first user missed the quick-book feature entirely and navigated through the bottom tab instead. The second found it but felt the page was hectic. Ambition had outpaced usability.

THEME 03

Missing features

Users expected a calendar date picker, luggage info per ticket tier, and confirmation details on the booking reference. These were items planned for the final iteration.

THEME 04

Save for later - highly requested feature

Both users independently asked for the ability to save a flight search and return to it later.

Key Design Decisions

Five calls that defined the redesign

Every decision here came from somewhere: the heuristic evaluation, the user journey, sketching, or usability testing. These five had the most impact.

01

Site-wide CTAs for appointment booking

The old homepage was a dead end. The redesign opens with a cycling hero that rotates through travel contexts, making users picture their next trip before they've touched a form field. Scroll down and every element earns its place: search to book now, upcoming trips to re-engage, Avios balance to remind users what they can spend, and curated deals that turn a casual scroll into a conversion.

02

An integrated appointment request form

The original app buried 12 options inside a hamburger menu. I replaced it with a five-tab bar built around the tasks users actually perform: Home, My Trips, Book, Profile, and Avios. Always visible, always within thumb reach

03

A dedicated New Clients hub

Tapping 'Manage My Booking' used to open Safari, breaking context and trust. The redesign replaces that with a native Trip Detail page: flight status, check-in countdown, passenger details, and actions for seats, bags, and changes, all with clear hierarchy and nothing leaving the app.

04

Clear typographic hierarchy for the most time sensitive moments

The original flight detail screen treated everything equally: times, terminals, booking references, ticket numbers all at the same size. I built a deliberate hierarchy where departure and arrival times dominate, airport codes, gates, and terminals sit just below, and secondary details stay smaller and lower. A user rushing to their gate can glance and know exactly when and where in two seconds.

03

In-app trip management that never breaks context

There was no native booking flow. I designed seven screens from search to confirmation, each built to reduce uncertainty: colour-coded outbound/inbound tags, a persistent running total, and a transparent price breakdown. The user always knows where they are and what comes next.

The Redesigned Experience

One cohesive experience, from inspiration to confirmation

booking flow

Home

Search

Flights

Summary

Passengers

Payment

Confirmed

trip management flow

Your Trips

Trip Detail

What I'd carry foward

What I'd carry foward

Dead ends are data, not failure

I explored many directions for the IA and homepage layout most were dead ends.

But realising why they failed clarified what the design actually needed: a single,

clear conversion path that mirrors how clients think, not how the clinic is organized.

The dead ends weren't waste; they were how I found the through-line.

Benchmarking agaisnt a competitor changed how I designed

Running the same task on my prototype and the Virgin Atlantic app gave me a reference point I wouldn't have had otherwise. It showed me where my designs held up and where they fell short, like the inbound/outbound confusion that Virgin handled more clearly. Comparative testing forced me to defend every decision against a real, shipped product.

What a second round of testing would’ve provided

With more time, I would have conducted usability testing with actual clinic clients,

both new and returning, to validate whether the branching appointment form and

the New Clients hub actually reduce the front-desk bottleneck. The design is

research-informed, but it's not yet research-validated. That's the gap I'd close next.

© 2026 Chris Huitt

christopherhuitt@gmail.com

LinkedIn

Case Study

British Airways Mobile App

Redesigning a flagship airline's mobile app to inspire travel, streamline booking, and bring trip management back where it belongs - inside the app.

Timeline

Sept–Dec 2025 (11 weeks)

Role

Solo designer (UX research, IA, interaction design, UI)

Context

Graduate coursework — HCI Certificate

The Problem

BA became a premium airline experience that stopped at the terminal

British Airways' mobile app experience fell short of the prestigious, historic brand. The homepage offered no inspiration, no clear path to key information pages, and minimal conversion points. Navigation buried essential features behind a hamburger menu with over a dozen flat options. When a traveler needed to manage their trip, change a seat, add baggage, or view flight details — the app pushed them out to a mobile browser, breaking trust at exactly the wrong moment.

Thus I asked

How might we redesign the British Airways app to inspire travelers to book, build confidence through an in-app trip management experience, and make core tasks effortless?

The solution

Integrated booking in-app, added trip management, and built a home screen that finally does its job

I replaced the browser-based flow with a native end-to-end experience, built on BA's own brand system.

Home

Before

After

Flight info

Before

After

discovery

Every path through the app ended at a browser window

I ran a heuristic evaluation across the full traveler journey: opening the app, searching, booking, and managing trips. As a recent BA user myself, I already felt where the friction was. The evaluation confirmed it.

I also built a journey map for James Stanton — a 30-year-old consultant who flies for work weekly and depends on the app from booking through landing. Mapping his experience across five stages showed exactly where the app lacked in good usability and where the opportunity was.

User Journey Map

Business traveller · London → Tokyo

Sentiment dips hardest at Post-Security — delay info arrives too late.

High

Mid

Low

Booking

Calm · 4 wks out

Check-in

Stressed · Heathrow

Post-Security

Worried · At the gate

In-Flight

Neutral · 12h in air

Landed

Focused · Haneda

Stage

"Looking forward to the new Club World suite."

Pain

Clunky flow; loyalty doesn't auto-fill.

Opportunity

Pre-fill passport & loyalty data.

Stage

"Do I have time for the lounge?"

Pain

Seat editing clunky; no wallet pass.

Opportunity

Smart wallet + inline seat swap.

Stage

"Are there other flights tonight?"

Pain

App notifies delay after the board.

Opportunity

Proactive alerts + 1-tap rebook.

Stage

"Are there better WiFi options?"

Pain

Browser WiFi fragile; info buried.

Opportunity

In-app WiFi + persistent dashboard.

Stage

"What carousel? How do I get in?"

Pain

Baggage & transport info hidden.

Opportunity

'Just landed' auto-screen.

sketches & WIREFRAMES

Testing BA’s information hierarchy in black and white

I sketched directions for a homepage worth opening, then built out the screens BA never had: a full booking flow and trip management. From there, I moved into v1 high-fidelity mockups in Figma using BA's exact Pantone colors and typeface, so the redesign read as an evolution of the brand, not a reskin.

Home

Cycling hero & quick booking

booking

Action led entry point

trip info

In-app trip management

01

Hero image cycles and matches the word in the hero statement: Adventure, Business Trip, Family Getaway, Honeymoon, etc. By clicking the image, you can book that destination.

02

Quick-booking shortcut: pick airports inline. Mirrors the main booking page for familiarity.

03

Avios-linked promos and deals to reward repeat use.

01

"Let's Fly" keeps the action-led copy theme, initiating the user into the flow.

02

Booking layout mirrors the home page to carry familiarity through the journey.

01

Destination photo fades into the BA brand color as the user scrolls.

02

Type hierarchy on the flight card leads with time → date → airport.

03

Swipe left on the card to reveal return flight details.

04

All trip-management features live in-app instead of bouncing to the browser.

usability testing

A same-day London to Lisbon booking exposed four design flaws

I ran a task-based usability study with two participants: book a round-trip flight from London to Lisbon for a same-day business meeting. To benchmark the redesign, participants completed the same task on my BA prototype and on the Virgin Atlantic app. I synthesized the findings using a KJ affinity analysis, grouping observations into four themes.

THEME 01 - 3 VOTES

Inbound/Outbound confusion

Both legs used the same green color for buttons and labels. Users couldn't tell which flight they were selecting. One user noted it could lead to booking the wrong fare.

THEME 02 - 2 VOTES

Clarity - pages are too busy

The first user missed the quick-book feature entirely and navigated through the bottom tab instead. The second found it but felt the page was hectic. Ambition had outpaced usability.

THEME 03

Missing features

Users expected a calendar date picker, luggage info per ticket tier, and confirmation details on the booking reference. These were items planned for the final iteration.

THEME 04

Save for later - highly requested feature

Both users independently asked for the ability to save a flight search and return to it later.

Key Design Decisions

Five calls that defined the redesign

Every decision here came from somewhere: the heuristic evaluation, the user journey, sketching, or usability testing. These five had the most impact.

01

A homepage that makes you want to book your next trip and lets you book it on the spot

The old homepage was a dead end. The redesign opens with a cycling hero that rotates through travel contexts, making users picture their next trip before they've touched a form field. Scroll down and every element earns its place: search to book now, upcoming trips to re-engage, Avios balance to remind users what they can spend, and curated deals that turn a casual scroll into a conversion.

02

Persistent navigation built around the items users need at home and at the gate

The original app buried 12 options inside a hamburger menu. I replaced it with a five-tab bar built around the tasks users actually perform: Home, My Trips, Book, Profile, and Avios. Always visible, always within thumb reach

03

In-app trip management that never breaks context

Tapping 'Manage My Booking' used to open the phone’s default browser, breaking context and eroding trust. The redesign brings everything into a native Trip Detail page with clear typographic hierarchy: flight status and check-in countdown are immediately scannable, while secondary actions like seats changes are grouped by priority. No browser, no friction, no lost context.

04

Clear typographic hierarchy for the most time sensitive moments

The original flight detail screen treated everything equally: times, terminals, booking references, ticket numbers all at the same size. I built a deliberate hierarchy where departure and arrival times dominate, airport codes, gates, and terminals sit just below, and secondary details stay smaller and lower. A user rushing to their gate can glance and know exactly when and where in two seconds.

05

A complete booking flow designed for confidence

There was no native booking flow. I designed seven screens from search to confirmation, each built to reduce uncertainty: colour-coded outbound/inbound tags, a persistent running total, and a transparent price breakdown. The user always knows where they are and what comes next.

The Redesigned Experience

One cohesive experience, from inspiration to confirmation

booking flow

Home

Search

Flights

Summary

Passengers

Payment

Confirmed

trip management flow

Your Trips

Trip Detail

What I'd carry foward

What I'd carry foward

Test earlier, simplify sooner

My first iteration of the homepage tried to do too much. Inspiration, booking, upcoming trips, deals, and promotions were all competing for attention. Usability testing caught that the quick-book feature I was most proud of was completely missed by the two of the three participants. I learned that ambition in a redesign needs to be tempered by real user behavior. The strongest version of a screen is often the one where you've removed the most, not added the most.

Benchmarking against a competitor changed how I designed

Running the same task on my prototype and the Virgin Atlantic app gave me a reference point I wouldn't have had otherwise. It showed me where my designs held up and where they fell short, like the inbound/outbound confusion that Virgin handled more clearly. Comparative testing forced me to defend every decision against a real, shipped product.

What a second round of testing would’ve provided

With more time, I would have run a second round of usability testing on the refined designs to validate that the homepage simplification actually resolved the confusion, and measuring task completion time against the original app. The redesign is research-informed and test-iterated, but closing that loop with a second study would have made the findings conclusive rather than directional.

© 2026 Chris Huitt

christopherhuitt@gmail.com

LinkedIn