Sky View: A Mobile Travel App

Mobile Application
Project Name
Sky View: A Mobile Travel App
Project Type
Mobile Application
Project year
2022
Role
UI/UX Designer
Tools
Figma, Adobe XD
project description

Working in the airline industry for years, I have always been fascinated by how users have different approaches when using a mobile app to book flights, check-in, or simply just browse around the app. I decided to design a mobile app for a hypothetical new airline to help them gain customers by having a user-centered, easy-to-navigate app. When people travel, mobile apps are used more frequently because they are always on the go which makes it crucial for them to have a reliable, easy-to-use, and aesthetically pleasing app. 


View Presentation
No items found.
No items found.

Introduction

The Company: Sky View Airlines

Sky View Airlines is a hypothetical new carrier that specializes in short-distance flying. Their hub is located in Burbank (BUR) with flights to Las Vegas (LAS), Oakland (OAK), and Dallas (DAL). The company hopes to market to business travelers who want to experience a more private and expedited airport experience with business class services. 

Challenge and Solution

To design a mobile app that is user-centered, rewarding, and aesthetically pleasing to Sky View’s potential passengers. Users must be able to navigate the app and complete the following:

  • Browse for flights
  • Book flights 
  • View reservations and make changes
  • Check-in and assign seats
  • View boarding pass
  • Flight changes updated and shown on the app

Design Process

The design process loops back to the first step until the desired outcome is met.

  1. Research and Define: Personal Research: Competitive Analysis, Surveys, Define: Identifying User Needs, Identifying Pain Points and Solution
  2. Analyze User Findings: User Persona, User Journey
  3. Wireframe
  4. Prototype and Feedback
  5. Result/Conclusion: Chosen Design Elements, Usability Testing

Step One

Step One: Research and Define

The purpose of this process is to learn more about the users and to define what the common issues are with mobile travel apps.

There were certain questions in mind while I was doing my research.

  1. Who are the users that will interact with the app?
  2. What is the goal of the app or what does it want to accomplish?
  3. Why would the users need to interact with the app?
  4. How would the users interact with the app?

Personal Research: Competitive Analysis

Since Sky View does not have an existing app that I can test or read reviews from, I decided to read the mobile app reviews of other airlines such as Delta, American, United, JetBlue, Alaska, and Southwest. I used this method to gain more insight into how passengers use their mobile apps and what they like. I took notes of some of the top similar reviews that I found. 

  1. Typography: users complain about not being able to see the text clearly
  2. App crashing while the boarding pass is needed
  3. The boarding pass is difficult to access from the app
  4. Flight cancellations and changes are not updated or such information is nowhere to be found
  5. Booking flights using the mobile app get confusing when there are too many options that are shown

Reading through the reviews, it seems as if mobile apps are used most when passengers are at the airport and need to show their boarding pass, check any flight updates, and book last-minute flights.

Surveys

Since sky view is a brand new carrier, surveys will be conducted and given out to random passengers at Burbank and Los Angeles International airport. A $20.00 Sky View travel credit will be given out to passengers who complete the survey. Two days for 8 hours each day per airport should be enough time to obtain results from different types of passengers.

Survey Results

The results of the survey indicate the following:

  1. 90% of passengers use their phones to check-in
  2. 60% of passengers use their phones to book a flight
  3. 95% of passengers want to easily access their boarding pass from the app
  4. Users not only want to get from point A to point B in the least amount of time possible, but they also want a more logical way to get to the content they want to access. If it's easy for them to understand and navigate through the app, they will eventually get to where they need to in the shortest amount of time possible.
  5. Results provided two other potential passengers who prefer a more private and expedited airport experience with business class services: Groups of families and groups of friends who plan to fly together.

Define: Identifying User Needs

After researching, I answered the questions that will help focus my design on the user's needs.

  1. Who are the users that will interact with the app? Business Travelers, Groups of Families, Groups of Friends
  2. What is the goal of the app or what does it want to accomplish? An intuitive app that lets the users get to the content they want to access in the most logical and shortest amount of time possible. 
  3. Why would the users need to interact with the app? The top reasons why users interact with the app is to check in for their flight, view boarding pass, and book flights.
  4. How would the users interact with the app? Since most users have touch screen phones, they will mostly tap and scroll.

Define: Identifying Pain Points and Solution

I then wrote down the pain points based on research and I answered my design solutions to each problem.

According to the users who have used other airline mobile apps:

  1. Typography: users complain about not being able to see the text clearly
  2. The boarding pass is difficult to access from the app
  3. Flight cancellations and changes are not updated or such information is nowhere to be found
  4. Too many options are shown when booking flights in the mobile app

Solution:

  1. Typography: users complain about not being able to see the text clearly: Font type must be clear with the proper size, color, spacing, and alignment.
  2. The boarding pass is difficult to access from the app: Boarding pass button will be added on the launch screen 
  3. Flight cancellations and changes are not updated or such information is nowhere to be found: A dedicated page for notifications will be created. This will also be included in the bottom navigation bar so passengers can easily click on it.
  4. Too many options are shown when booking flights in the mobile app: Tiles will be used to separate flight results when searching for flights

Step Two

Step Two: Analyze User Findings

This is the part where I put more focus on empathizing with the users and understanding who they are.

User Personas

I created three user personas to show three different types of passengers. Sky View aims to market to business travelers so the first persona I created depicts a businessman who travels weekly for work. The second and third personas are the types of passengers that Sky View may potentially attract based on  research, and surveys. These types of passengers are usually groups of families and friends who plan to fly together.

No items found.

User Flow

User flows help in creating a design that is focused on how users will navigate through the app.

These are the step-by-step paths that a user takes when booking flights and checking-in using the mobile app.

No items found.

Step Three

Step Three: Wireframe

Low Fidelity Wireframe

First, I created low fidelity wireframes to show the structure of the app. Omitting colors and images shifts the focus on where the elements should be placed so that the users can easily navigate through the app and access content. Based on personal research, users want an easier way to access their boarding passes. I placed an image button on the launch screen (homepage) where users can quickly click on their boarding pass when they need it. The "Book Now" button is centered so they can quickly browse for flights as well.

No items found.

Medium Fidelity Wireframe

I then created medium fidelity wireframes which show more detail such as typography, buttons, and spacing.

No items found.

Step Four

Step Four: Prototype and Feedback

Using the low and medium fidelity wireframes, I created a prototype of the app using Figma. I added images, colors, and interactions to display what the app will look like once it is launched.

This is also the part where I get feedback from other designers/developers/target users regarding the overall experience of the app.

No items found.

Step Five

Step Five: Result/Conclusion

During this step of the design process, the importance of my chosen design will be explained in detail, and the type of usability testing will be determined.

Chosen Design Elements

While designing the app, I made sure to meet all the solutions to the pain points.

Solution:

  1. Font type must be clear with the proper size, color, spacing, and alignment.
  2. Boarding pass button will be added on the launch screen 
  3. A dedicated page for notifications will be created. This will also be included in the bottom navigation bar so passengers can easily click on it.
  4. Tiles will be used to separate flight results when searching for flights

Images and colors are inspired by the name of the airline. A view of the sky consists of different shades of blue, white, and gray which a passenger sees through the plane window.

User Experience

Launch Screen: Contains an image of the sky with mountains which is what passengers would see from the window. The "Book Now" button is centered along with the "Sign In" button which are the two main contents that the users want access to right away when opening the app. There is also a "Boarding Pass" button where they can click and access their boarding pass if they are traveling that day. This was one of the main requests of the users according to research.


Booking Process: The booking process starts with the user selecting whether they want to purchase a round-trip or a one-way flight. Then they can input the departure and arrival cities, dates, and number of passengers. I used the user flow as a reference to make sure that the booking process has the least steps possible. The flight results are separated using tiles so that they can easily distinguish the different flight results and the flight information of the respective flight result. The buttons "Go Back" and "Continue" are at the bottom of the page so that users can either go back or continue to the next page after looking over the information above the buttons. An image of the aircraft seat map is visible for the users to choose their seats so they can see where the seat is located in the aircraft. Before they purchase the ticket, passenger information, flight information, fare rules, and the total are shown to ensure that the passenger has chosen the correct flight and input the correct information. After purchasing a ticket, a confirmation page with all the information is shown and there is an "Add to My Trips" button where users can simply add the flight under the "My Trips" page.


Check-in Process: The check-in process is very simple and can be accessed under the "My Trips" page. Icons are used throughout the whole process to guide the users on what to do without having to use too many words. After checking in, passengers will receive a boarding pass which they can save to their phone wallet with a click of a button.


Boarding Pass: The boarding pass has the flight number, flight date, times, passenger name, and seat number. The boarding time is shown on the pass to ensure that the passengers arrive before that time.

UI Elements

No items found.

Usability Testing: Session Recordings

Once the app is launched, I decided to choose the session recordings method so that I can identify any common usability issues on the app. A hundred users will be chosen at random and their interaction with the mobile app will be recorded.

Any issues will be listed down and changes to the design will be made. The design process goes back to step one again to improve the user experience of the app.

No items found.

What I Learned

Takeaways

  • Figma: I learned the difference between Figma and Adobe XD. Figma is Web-based which makes it easier to work on a project with a group. It allows group members to work on a single project together at the same time.
  • Working with a smaller screen: With mobile apps, the screen is smaller and users use their fingers instead of the mouse. I learned to take this into account while designing the app.
  • Spacing and Alignment: I was able to practice spacing and alignment using column grids in Figma. With mobile apps, spacing and alignment are crucial because of the limited screen space that I can work on compared to the web.
  • Research Changes: For the competitive analysis method, I could have compared Sky View to other smaller carriers similar to the company such as JetSuiteX.

Other Projects

Let's Talk!

Any questions? Please reach out!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.