Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Small Screen Navigation: BD Conf: Nashville, 2014
Ben Callahan
July 30, 2014
Design
7
380
Small Screen Navigation: BD Conf: Nashville, 2014
Deck from my presentation on small screen navigation at BD Conf in Nashville, 2014.
Ben Callahan
July 30, 2014
Tweet
Share
More Decks by Ben Callahan
See All by Ben Callahan
Building a Human-Centered Culture
bencallahan
2
660
Lessons Learned
bencallahan
0
140
Letting Go of Workflow Baggage
bencallahan
5
920
Small Screen Navigation: Front-End Design Conference, Portland, 2014
bencallahan
16
760
Small Screen Navigation: ConvergeSE, 2014
bencallahan
1
500
Workflow on RWD Projects
bencallahan
10
1.9k
Dissecting Design
bencallahan
5
1.1k
Build Responsively, 2013, Artifact, Providence, RI
bencallahan
7
660
Prototyping Style, 2013, Breaking Development Nashville
bencallahan
6
2k
Other Decks in Design
See All in Design
Nel: A Limbo Odessy
educe_art
0
150
A_Yajima
a_yajima
1
4.6k
ujeza_final.pdf
ujki
0
680
デザインシステムチームの「身内」を増やす取り組み / Design Study Morning #07
numata
0
360
品質向上を目指す開発組織のデザインレビュー / SmartHR
kgsi
3
1.7k
Untitled (Baseball)
heewon
2
210
やさしいBacklogの使い方
wattlaa
2
410
ZENKIGEN Designについて
yonekura907
0
610
My Yahoo Refresh Overview
xuechunwu
0
260
UX Research for Internal Enterprise Tools
stephaniewalter
2
720
ダークモード対応に困ったときの便利な処方箋 / Color scheme for dark mode
featherplain
2
460
アンドパッドのデザインシステムの今までとこれから
sizucca
2
1.2k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
31
5.8k
YesSQL, Process and Tooling at Scale
rocio
157
12k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
The Invisible Side of Design
smashingmag
289
48k
Facilitating Awesome Meetings
lara
29
3.9k
How GitHub (no longer) Works
holman
296
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
316
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
37
3.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
7
1k
What's new in Ruby 2.0
geeforr
336
30k
The Invisible Customer
myddelton
110
11k
Rebuilding a faster, lazier Slack
samanthasiow
62
7.2k
Transcript
@bencallahan SMALL SCREEN NAVIGATION
The Maze
amazon.com
amazon.com
amazon.com
amazon.com
amazon.com
amazon.com
Congratulations! In celebration of all your hard work and discipline,
as a reward for all the risk you’ve taken to reach this point, we’re quite pleased to present you with…YOUR CONTENT! ! Keep up the good work! ! ~ The Management
None
None
None
A Taxonomy ‣ Trigger Indicators ‣ Reveal Patterns ! ‣
Interaction Indicators ‣ Interaction Patterns
Trigger Indicators
What is a Trigger?
Trigger Indicators ‣ Words ‣ menu, main menu ‣ nav,
navigation ‣ site specific (sections, topics, products, etc.) ‣ Icons ‣ plus ‣ hamburger ‣ arrows ‣ “x”
TRIGGER INDICATORS Words
TRIGGER INDICATORS Icons Plus Hamburger Down Arrow
TRIGGER INDICATORS Other & Combinations
Trigger Indicators ‣ Words ‣ menu, main menu ‣ nav,
navigation ‣ site specific (sections, topics, products, etc.) ‣ Icons ‣ plus ‣ hamburger ‣ arrows ‣ “x”
Reveal Patterns
Reveal Patterns ‣ Always Available ‣ Anchor to Footer ‣
Select Element ‣ Make Room ‣ Cover Up ‣ Off Canvas ‣ Priority + ‣ Full Screen Takeover
REVEAL PATTERNS: ALWAYS AVAILABLE
REVEAL PATTERNS: ANCHOR TO FOOTER
REVEAL PATTERNS: SELECT ELEMENT
iOS 7 REVEAL PATTERNS: SELECT ELEMENT
REVEAL PATTERNS: SELECT ELEMENT Chrome on OS X
REVEAL PATTERNS: MAKE ROOM
REVEAL PATTERNS: COVER UP
REVEAL PATTERNS: OFF CANVAS
REVEAL PATTERNS: PRIORITY +
REVEAL PATTERNS: FULL SCREEN TAKEOVER
Reveal Patterns ‣ Always Available ‣ Anchor to Footer ‣
Select Element ‣ Make Room ‣ Cover Up ‣ Off Canvas ‣ Priority + ‣ Full Screen Takeover
Interaction Indicators
INTERACTION INDICATORS Icons
Interaction Indicators ‣ Icons ‣ plus ‣ dash ‣ “x”
‣ various arrows
Interaction Patterns
Interaction Patterns ‣ List ‣ Accordion ‣ Paging
INTERACTION PATTERNS: LIST
INTERACTION PATTERNS: ACCORDION
INTERACTION PATTERNS: PAGING
INTERACTION PATTERNS: PAGING
Interaction Patterns ‣ List ‣ Accordion ‣ Paging
A Taxonomy ‣ Trigger Indicators ‣ Reveal Patterns ! ‣
Interaction Indicators ‣ Interaction Patterns
So, what can we learn from all of this?
Content
Content
Content First
Make sure you’re building the right navigation
None
Complex Architecture
Complex Architecture
Priority
None
None
None
None
Priority
None
Priority
Priority
Focus
Focus
Behavior
Multi Open
Single Open
Single Open
Auto Scroll
JavaScript
Strive for a single DOM
mediaCheck, by @robtarr
Fallbacks are worth it
Off Canvas with no-js
Usability
Most users don’t expect the trigger
Can you navigate your site, without the navigation?
Teach Use
Familiarity breeds usability
Familiarity breeds usability
Collaborate
None
None
None
I cannot do timeless work on my own
You cannot do timeless work on your own
Our Teams Our Clients Our Users Timeless Work +
Design without testing is guesswork You & Your Client You
& Your Users
You & your client working without your users is guesswork
Design without testing is guesswork
Put your work in front of real users
@bencallahan THANKS! Thanks to Ryann Pierce and Jeremy Loyd for
help with the wireframes used in this presentation.