Designing the Mobile User Experience

Designing the Mobile
User Experience
Nick Babich, UX Yerevan 2018
2
@101babich UX Yerevan 2018
DesignbyAramaztKalayjian
Here is what we will cover
Why mobile is important
Key design considerations
The danger of feature creep
Mobile trends
@101babich UX Yerevan 2018
3
Why mobile?
@101babich UX Yerevan 2018
4
UX Yerevan 2018@101babich
5
@101babich UX Yerevan 2018
6
UX Yerevan 2018@101babich 7
@101babich UX Yerevan 2018
8
June 29, 2007
@101babich UX Yerevan 2018
9
What happened?
@101babich UX Yerevan 2018
10
UX Yerevan 2018@101babich
11
UX Yerevan 2018@101babich
12
@101babich UX Yerevan 2018
13
Three
Key
Changes
UX Yerevan 2018@101babich
14
#1
UX Yerevan 2018@101babich
15
UX Yerevan 2018@101babich
16
Smartphones
@101babich UX Yerevan 2018
17
Smartphones
@101babich UX Yerevan 2018
18
Mobile phones
@101babich UX Yerevan 2018
19
#2
UX Yerevan 2018@101babich
20
Lets play a game
UX Yerevan 2018@101babich
21
5.1 billion
@101babich UX Yerevan 2018
22
5.1 billion mobile
phone users
worldwide
@101babich UX Yerevan 2018
23
By 2020 we will have 6B adults and
92% will cary smartphones
@101babich UX Yerevan 2018
24
68%
@101babich UX Yerevan 2018
25
68% of time is spent
on mobile
@101babich UX Yerevan 2018
26
2 hours, 51 minutes
@101babich UX Yerevan 2018
27
86 hours in month
@101babich UX Yerevan 2018
28
@101babich UX Yerevan 2018
29
Universal tool
UX Yerevan 2018@101babich
30
Mobile is go-to for
problem solving tasks
@101babich UX Yerevan 2018
31
People go to mobile first
when they need to solve
a problem
@101babich UX Yerevan 2018
32
#3
UX Yerevan 2018@101babich
33
The concept of
mobile app was born
UX Yerevan 2018@101babich
34
Mobile apps are
modern products
@101babich UX Yerevan 2018
35
@101babich UX Yerevan 2018
36
2.8M 2.2M UX Yerevan 2018@101babich
37
Key
Mobile
Considerations
UX Yerevan 2018@101babich
38
Problem #1
High cognitive load
UX Yerevan 2018@101babich
39
Cognitive load, or amount of
mental processing power needed
to use your app. It affects how
easily users find content and
complete tasks.
@101babich UX Yerevan 2018
40
#1. Visual clutter in UI
@101babich UX Yerevan 2018
41
Too many objects
competing for user
attention
@101babich UX Yerevan 2018
42
Solution:
Cut out the clutter
@101babich UX Yerevan 2018
43
Users have a
clear path
@101babich UX Yerevan 2018
44
! Keep content to a minimum (present the
user with only what they need to know).
! Keep interface elements to a minimum.
A simple design will keep the user at
ease with the product.
@101babich UX Yerevan 2018
45
Techniques
●Complexity reduction (include only top-
priority features)
●Chunking (break tasks into bite-sized
chunks)
●Progressive disclosure
@101babich UX Yerevan 2018
46
Design by Marvel
Chunking
(bite-sized
chunks)
@101babich UX Yerevan 2018
47
Design by Ramotion
Progressive
disclosure
@101babich UX Yerevan 2018
48
#2. Lack of strong
visual signifiers
@101babich UX Yerevan 2018
49
Visual signifiers indicate the
possibility of action or importance
of certain UI object
@101babich UX Yerevan 2018
50
•Use visual weight to convey
importance
•Provide feedback on interaction
@101babich UX Yerevan 2018
51
Airbnb uses
visual weight to
convey
importance
@101babich UX Yerevan 2018
52
Buttons respond
on user
interaction with
appropriate
visual feedback
@101babich UX Yerevan 2018
53
Image by Vadim Gromov
#3. Using
unconventional patterns
@101babich UX Yerevan 2018
54
DO NOT
reinvent the
wheel!
@101babich UX Yerevan 2018
55
Solution:
Create familiar experience
@101babich UX Yerevan 2018
56
Design by Ramotion
@101babich UX Yerevan 2018
57
Use familiar
navigation
components
#3. Lack of help &
support
@101babich UX Yerevan 2018
58
Can you tell
what to do to
fix this
problem?
@101babich UX Yerevan 2018
59
Solution:
Design for failure
@101babich UX Yerevan 2018
60
Any time you anticipate
individual needs, the
interaction will be valuable to
both company and consumer
@101babich UX Yerevan 2018
61
@101babich UX Yerevan 2018
62
#4. Using jargon and
technical terms in UI
@101babich UX Yerevan 2018
63
Jargon in
‘Home
Search’
category
@101babich UX Yerevan 2018
64
Commonly
used labels in
‘Home
Search’
category
@101babich UX Yerevan 2018
65
@101babich UX Yerevan 2018
66
#5. Introducing
inconsistency in UI
design
@101babich UX Yerevan 2018
67
●Visual consistency
●Functional consistency
●External consistency (app is consistent
with other products)
Three types of consistency
@101babich UX Yerevan 2018
68
What to do to make the app consistent
● Respect platform guidelines
● Do not mimic UI elements from other
platforms
● Keep the mobile app consistent with the
website
@101babich UX Yerevan 2018
69
#6. High learning curve
during first-time
experience
@101babich UX Yerevan 2018
70
The average app loses 77% of its
daily active users within the first
3 days post-install
Research by Andrew Chen
@101babich UX Yerevan 2018
71
Solution:
Great first impression
@101babich UX Yerevan 2018
72
Image by Joshua Porter
@101babich UX Yerevan 2018
73
Techniques
● Contextual onboarding
● Progressive disclosure
@101babich UX Yerevan 2018
74
@101babich
Contextual
onboarding in
Duolingo app
UX Yerevan 2018
75
#7. Bombarding users
with permission requests
@101babich UX Yerevan 2018
76
@101babich UX Yerevan 2018
77
Solution:
Ask for permission in the
context of action
@101babich UX Yerevan 2018
78
How to ask for
permissions
Image by Google
@101babich UX Yerevan 2018
79
Cluster create
context before
asking for
permissions
@101babich UX Yerevan 2018
80
Problem #2
The need of typing
UX Yerevan 2018@101babich
81
Typing on a small mobile screen
isn’t the most comfortable
experience. In fact, it’s often
error-prone.
@101babich UX Yerevan 2018
82
Solution:
Minimize need of typing
@101babich UX Yerevan 2018
83
Techniques
●Minimize total number of fields
●Use input masks
●Matching keyboard to the field
●Auto-complete fields
●Inline validation
@101babich UX Yerevan 2018
84
Minimize
number of
fields
Image by Luke W
@101babich UX Yerevan 2018
85
Provide
input masks
@101babich UX Yerevan 2018
86
Match the
keyboard to
the required
text input
@101babich UX Yerevan 2018
87
Use auto-
complete
@101babich UX Yerevan 2018
88
Auto-
complete
paired with AI
@101babich UX Yerevan 2018
89
Use inline
validation
@101babich UX Yerevan 2018
90
Problem #3
Uncomfortable interactions
UX Yerevan 2018@101babich
91
#1. Small touch targets
@101babich UX Yerevan 2018
92
Design for
fingers, not
cursors
@101babich UX Yerevan 2018
93
10 x 10 mm
is good touch
target
@101babich UX Yerevan 2018
94
Spacing
between
elements
@101babich UX Yerevan 2018
95
#2. Not considering
thumb zone
@101babich UX Yerevan 2018
96
@101babich UX Yerevan 2018
97
49% of people
hold their
smartphones
with one hand
@101babich UX Yerevan 2018
98
Consider
thumb zone
@101babich UX Yerevan 2018
99
#3. Accessibility issues
@101babich UX Yerevan 2018
100
4.5% of the global
population experience
color-blindness (that is 1 in 12
men and 1 in 200 women)
@101babich UX Yerevan 2018
101
@101babich UX Yerevan 2018
102
@101babich UX Yerevan 2018
103
Small typeface
@101babich UX Yerevan 2018
104
UX Yerevan 2018@101babich
105
106
Text should not be smaller than
11 points, even when the user
chooses the extra-small text size.
@101babich UX Yerevan 2018
107
Be very careful with
animations and motion. Try to
make animations optional.
@101babich UX Yerevan 2018
108
Problem #4
User Journey Blockers
UX Yerevan 2018@101babich
109
#1. Too many steps
required to achieve a goal
@101babich UX Yerevan 2018
110
Solution:
Minimize the number of taps
@101babich UX Yerevan 2018
111
Biometric
authentication
Image by Chase Bank
@101babich UX Yerevan 2018
112
#2. Blocking user flow
@101babich UX Yerevan 2018
113
Design by Vitaly Dulenko
Too many
interruptions
happen
along the
way
@101babich UX Yerevan 2018
114
People use mobile apps to get
something done, quickly. They
don’t want to be interrupted.
@101babich UX Yerevan 2018
115
#3. Unpredictable ‘Back’ button
@101babich UX Yerevan 2018
116
Back button should one-
step back button
@101babich UX Yerevan 2018
117
#4. App does not keep user progress
@101babich UX Yerevan 2018
118
Mobile experience is interruptive
@101babich UX Yerevan 2018
119
UX Yerevan 2018@101babich
120
#5. Unable to switch
device to continue journey
@101babich UX Yerevan 2018
121
37% of users do research on
mobile but switch to desktop
to complete a purchase
@101babich UX Yerevan 2018
122
Solution:
Make it possible to save state and
continue a journey on other device
@101babich UX Yerevan 2018
123
Techniques
●Save for later
●Share the item (email)
@101babich UX Yerevan 2018
124
#6. No offline experience
@101babich UX Yerevan 2018
125
Pinterest does
not cache my
existing boards.
@101babich UX Yerevan 2018
126
●Make sure your product works
when it isn’t connected to the
Internet at all
●Caching data
@101babich UX Yerevan 2018
127
Feature Creep
UX Yerevan 2018@101babich
128
129
@101babich UX Yerevan 2018
Hippo Effect
@101babich UX Yerevan 2018
130
@101babich UX Yerevan 2018
131
@101babich UX Yerevan 2018
132
More features ≠ More value
@101babich UX Yerevan 2018
133
#1
@101babich UX Yerevan 2018
134
KISS
@101babich UX Yerevan 2018
135
@101babich UX Yerevan 2018
136
UX Yerevan 2018@101babich
137
Illustration by Anton Nikolov
@101babich UX Yerevan 2018
138
#2
@101babich UX Yerevan 2018
139
RPT Model
@101babich UX Yerevan 2018
140
R Research
P Prototype
T Test
@101babich UX Yerevan 2018
141
Prototype and validate
your design decisions
@101babich UX Yerevan 2018
142
@101babich UX Yerevan 2018
143
#3
UX Yerevan 2018@101babich
144
Set a feature list and stuck
to it. Don't fall victim to
feature creep
@101babich UX Yerevan 2018
145
Illustration by Intercom
UX Yerevan 2018@101babich
146
Storyboarding can help
during feature debates
@101babich UX Yerevan 2018
147
@101babich UX Yerevan 2018
Illustration by Chelsea Hostetter
148
Mobile Trends
UX Yerevan 2018@101babich
149
@101babich
#1
UX Yerevan 2018
150
Augmented Reality (AR)
UX Yerevan 2018
151
@101babich UX Yerevan 2018
@101babich
Why AR and not VR?
UX Yerevan 2018
152
153UX Yerevan 2018@101babich
Using AR
Lenses in
Snapchat
@101babich UX Yerevan 2018
154
Google Lens
feature called
style match
@101babich UX Yerevan 2018
155
@101babich UX Yerevan 2018
156
@101babich
#2
UX Yerevan 2018
157
Artificial Intelligence (AI)
158
@101babich UX Yerevan 2018
@101babich
Smarter personalization
UX Yerevan 2018
159
@101babich UX Yerevan 2018
160
Google News:
keep up with
news you
care about
@101babich
Emotional experience
UX Yerevan 2018
161
@101babich UX Yerevan 2018
162
Face tracking
and expression
analysis in
mobile apps
Image by FacioMetrics (Facebook)
@101babich UX Yerevan 2018
163
Pplkpr provides
recommendations
based on our
emotions.
164
@101babich UX Yerevan 2018
165
Image labeling
Barcode scanning
Text recognition (OCR)
Landmark detection
Face detection
@101babich
#3
UX Yerevan 2018
166
Gestures
UX Yerevan 2018
167
@101babich UX Yerevan 2018
168
@101babich UX Yerevan 2018
Even the most
basic interactions
with a device
are gesture-based
now
@101babich UX Yerevan 2018@101babich UX Yerevan 2018
169
@101babich
#4
UX Yerevan 2018
170
Rounded corners
UX Yerevan 2018
171
@101babich UX Yerevan 2018
@101babich UX Yerevan 2018
172
@101babich
#5
UX Yerevan 2018
173
JOMO
174
@101babich UX Yerevan 2018
@101babich UX Yerevan 2018
175
@101babich
The Joy of Missing Out
UX Yerevan 2018
176
@101babich UX Yerevan 2018
177
178
UX Yerevan 2018@101babich
179
“Good design is innovative. Good design must be
useful. Good design is aesthetic design. Good design
makes a product understandable. Good design is
honest. Good design is unobtrusive. Good design is
long-lasting. Good design is consistent in every
detail. Good design is environmentally friendly. And
last but not least, good design is as little design as
possible.”
― Dieter Rams
@101babich UX Yerevan 2018
180
181
Thank you!
@101babich
UX Yerevan 2018
1 of 181

More Related Content

What's hot(20)

EGL 1.4 Reference CardEGL 1.4 Reference Card
EGL 1.4 Reference Card
The Khronos Group Inc.11.6K views
Design Thinking and Lean UXDesign Thinking and Lean UX
Design Thinking and Lean UX
Lillian Ayla Ersoy15K views
JavaScript for impatient programmers.pdfJavaScript for impatient programmers.pdf
JavaScript for impatient programmers.pdf
JoaqunFerrariIlusus411 views
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
Inova LLC2.2K views
Low Level View of Android System ArchitectureLow Level View of Android System Architecture
Low Level View of Android System Architecture
National Cheng Kung University12.2K views
Checkbox and checkbox groupCheckbox and checkbox group
Checkbox and checkbox group
myrajendra10.8K views
Non-blocking Michael-Scott queue algorithmNon-blocking Michael-Scott queue algorithm
Non-blocking Michael-Scott queue algorithm
Alexey Fyodorov5.4K views
The Internals of "Hello World" ProgramThe Internals of "Hello World" Program
The Internals of "Hello World" Program
National Cheng Kung University15.3K views
初探 Kotlin Multiplatform初探 Kotlin Multiplatform
初探 Kotlin Multiplatform
Shengyou Fan374 views
Mobile Development OverviewMobile Development Overview
Mobile Development Overview
Shawn Grimes3.9K views
Meaningful experiencesMeaningful experiences
Meaningful experiences
Nathan Shedroff9.4K views
What is UX Design?What is UX Design?
What is UX Design?
Baris Erkol9.6K views
Lessons-Learned-SwiftUI.pptxLessons-Learned-SwiftUI.pptx
Lessons-Learned-SwiftUI.pptx
Mohammad Azam145 views
INTERNSHIP REPORTINTERNSHIP REPORT
INTERNSHIP REPORT
Mufaddal Vasi4.5K views
Breakout Ball project presentationBreakout Ball project presentation
Breakout Ball project presentation
MdThohidulIslam33.7K views
A UI and UX training presentationA UI and UX training presentation
A UI and UX training presentation
aayush_jain_873.1K views
Intro to UIKit • Made by ManyIntro to UIKit • Made by Many
Intro to UIKit • Made by Many
kenatmxm1.5K views

Similar to Designing the Mobile User Experience(20)

UX Design ProjectUX Design Project
UX Design Project
KagisoKhaole2.8K views
Mobile_Webinar_20150720Mobile_Webinar_20150720
Mobile_Webinar_20150720
Kalev Peekna206 views
Ux and usability   it's no PICNICUx and usability   it's no PICNIC
Ux and usability it's no PICNIC
Myriam Jessier911 views
Top ui ux design trends for mobile apps 2021Top ui ux design trends for mobile apps 2021
Top ui ux design trends for mobile apps 2021
sravanthisravanthi652 views
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
Justin James273 views
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
Neev Technologies1.2K views
Being lean at the economistBeing lean at the economist
Being lean at the economist
Danny Setiawan932 views

Recently uploaded(20)

WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptx
narmadhamanohar218 views
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist15 views
Sustainable MarketingSustainable Marketing
Sustainable Marketing
Theo van der Zee6 views
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
RohitRadhakrishnan8773 views
childcare.pdfchildcare.pdf
childcare.pdf
fatma alnaqbi13 views
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
informing ideas.docxinforming ideas.docx
informing ideas.docx
MollyBrown8612 views
zotabet.pdfzotabet.pdf
zotabet.pdf
zotabetcasino6 views
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Google
sebastianthomasbejan10 views
informationinformation
information
khelgishekhar6 views
KHNOG 5: APNIC ServicesKHNOG 5: APNIC Services
KHNOG 5: APNIC Services
APNIC405 views
Audience profile.pptxAudience profile.pptx
Audience profile.pptx
MollyBrown8612 views
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptx
UiPathCommunity73 views

Designing the Mobile User Experience