MUPA

MUPA project artwork

Personal graduation thesis / Product design

I designed MUPA for my graduation thesis after struggling to learn UX from a graphic design background. The desktop app concept helps designers find, save, and compare iOS and Android patterns. It received the 2016 ApDesign Thesis Recognition Award.

THE PROBLEM

Patterns without enough context

When I moved from graphic design into UX, I struggled to find resources that explained mobile patterns in enough detail to use them. Screenshot collections showed the result but rarely the reasoning. In-depth articles were useful, but hard to consult in the middle of design work.

FOR ASPIRING DESIGNERS

Explain the pattern

New designers needed more than examples. I wanted the tool to explain when a pattern works, where it falls short, and why someone might choose it.

FOR EXPERIENCED DESIGNERS

Find it during design work

Experienced designers needed to find a pattern and compare platform conventions without stopping their work for a long research session.

The design question

How could a desktop tool help designers learn mobile patterns and compare them while working?

Process

Research for the thesis

The first volume of my thesis covered research into the tool’s scope, needs, and goals.

MUPA – Books

Books

About Face: The Essentials of Interaction Design
Visual interface design for digital cultural heritage: a guide to rich-prospect browsing
The Elements of User Experience: User-Centered Design for the Web and Beyond
Designing Mobile Interfaces
Conceptual models: begin by designing what to design
Universal Principles of Design
Information Design: an Introduction

I also used Apple’s Human Interface Guidelines and Google’s Material Design guidelines for each platform’s recommendations.

Choosing patterns

I selected structural patterns for designers new to UX, alongside more detailed patterns for comparing iOS and Android conventions.

Inventory of mobile interaction patterns organized for the MUPA reference library.

Structure

I designed two entry points: Platforms for learning system conventions, and Explore for finding specific patterns. Collections let designers save patterns for reference and compare them during a project.

MUPA – App Flow

Sketches & wireframes

I sketched navigation options and built wireframes to test how much information to show at each step. More detailed controls needed to be available without getting in the way of browsing.

MUPA – Drawings 1
MUPA – Drawings 2
MUPA – Drawings 3

Interviews and early testing

I interviewed UX designers from my college about the idea, then tested sketches and wireframes to check whether they understood the app’s structure and purpose.

MUPA – User Testing

Content

Gestures

I created illustrations of common mobile gestures to explain how each interaction works.

MUPA – Gestures

Patterns

I illustrated patterns with abstract shapes to keep attention on how they work rather than a particular app’s styling.

MUPA – Patterns

App icon

I designed the macOS icon using Apple’s guidelines at the time.

App icon

MUPA app icon exploration, first version.
MUPA app icon exploration, second version.
Icons-Drawing

ICON SKETCHES

Dock

APP ICON IN MACOS DOCK

Solution

User guide

I made a user guide covering the application’s main interactions as part of the thesis submission.

Onboarding

An introductory card carousel explains the main navigation and features.

First Use
Recently viewed patterns in MUPA’s reference library.

New and trending

The Recents tab shows newly added patterns with a summary of each pattern’s purpose and categories.

Sidebar

The sidebar shows recently viewed patterns and when they were last opened. A trending section ranks patterns by views, favorites, and reading time.

Platforms

Platforms introduces system-level patterns, common gestures, and mobile design terms for designers new to the field.

Platforms and gestures

MUPA Platforms overview introducing mobile system conventions.
MUPA definition page explaining a mobile platform convention.
MUPA reference list of touch gestures.

Pattern information and examples

MUPA pattern information screen with a description and related details.
MUPA pattern reference showing interface examples.
MUPA reference screen showing similar interaction patterns.

Pattern details

Each pattern page explains its recommended use on iOS and Android, with implementation tips and platform limitations. App examples and related patterns give designers alternatives to compare.

MUPA definition view for a selected interaction pattern.

Definitions in context

Hovering over an underlined term shows its definition.

Explore and search

Filters narrow the pattern catalog. Search suggests popular terms and shows results as users type.

Explore and search

MUPA Explore screen for browsing the pattern library.
MUPA search results for a typed query.
MUPA search interface suggesting related terms.

Prototype walkthrough

The thesis also included a video demonstrating navigation and the main features. The screens are in Portuguese.

On a desktop, click on the content above and use keyboard arrow keys for easier navigation.

ApDesign Thesis Recognition Award

Each semester, the association of design professionals from Rio Grande do Sul honors a thesis project with a distinction award. MUPA received the 2015-16 award.

MUPA-AWARD