App redesign

at Freelance

I redesigned an iOS app for a startup that powers business telephone numbers across multiple devices; allowing users to communicate in-app via calls and text.

Overview

I worked on a three month contract for a business communications startup in downtown Los Angeles. The current design of the app felt dated and lacked key features in comparison to their desktop version. The goal would be to unlock those features, give the app a new look, and rethink the apps information architecture.

Role

Product design
User research
Prototyping
Information architecture

Tools used

Sketch
InVision
Principle

Goals

• Apply Apple's Human Interface Guidelines so the user immediately feels comfortable using the app on iPhone.
• Apply updated brand guidelines.
• Build a simple design system in Sketch.
• Use minimal design to reduce clutter.

Establish a new IA

I spent the first week conducting an audit of the existing mobile application and learning about the business. After I had a solid understanding of the app and company goals, I began interviewing users. Together we determined that the app appeared overwhelmed by unnecessary features and UI thereby making it difficult to navigate. I presented my findings to stakeholders and was given the go ahead to craft an IA that better reflected user needs.

Brainstorm, wireframe, prototype

Following approval of the IA refresh, I began brainstorming and sketching out various layouts and ideas. This phase of the process didn't take very long, so I quickly transitioned to creating digital mocks in Sketch. After about a week of wireframing different screens and solutions, I started prototyping some user flows. I presented a mid-fidelity prototype to the stakeholders and let them play around with the prototype for the day, gathered their feedback, and made improvements to the UX.

Log In

Keypad

Do Not Disturb

Call From

Call Screen

Messages

Message

Contacts

Contact Info

Add Contact

Voicemail

Voicemail Info

User testing

Before I went any further, I wanted to be sure that the solution I had come up with sat well with our users. So I sent the mid-fidelity prototype off to a few participants who had agreed to help with user testing. A couple days later, I conducted interviews of each tester, identified key user pain-points, and made a few corrections to the user flow.

Exploring with different UI's

Keeping in line with the interface requirements and adhering to brand guidelines, I began crafting the interface of the app. I created quite a few versions, picked my three favorite, and presented them to stakeholders. We ultimately chose to go with version #1 because it translated best with the user dashboard on the web.

Version #1

Version #2

Version #3

Final screens & developer hand-off

I spent the final month designing high-fidelity screens and prototyping various user flows in Principle. Since I would not be working with the outsourced dev team, it was imperative that the working file was clear and well documented. I made sure of this by properly labeling groups and creating components from the start.

Log In

Menu

User Information

Edit Information

Keypad

Call Screen

Calling From

Do Not Disturb

Messages

New Message

SMS Message

Comment

Contacts

Contact Info

Voicemail

History