This session explores why choosing a good responsive framework, while assisting in development and ensuring a consistent look-and-feel, is just one piece of the much larger process of creating a truly engaging website or web application. Topics include why using the latest swiping motion du jour may not immediately make sense to all users, how a site's layout and content must truly be thought of as an architecture project to get the most "bang for the buck", and what problems that interactivity in the form of form entry can result in driving potential users and customers away, never to be seen again.
Do Frameworks Solve Everything?
NCR Corporation, Retail Solutions
Android Device Fragmentation
Android Screen Size Fragmentation
And iOS Devices… (Air, Pro, Plus, …)
“Common Sense is
Not So Common”
You Won’t Believe This About Cell Phones!
What is Important to Them?
? Content ?
•WHO is using my site?
•WHAT are their main goals?
•WHEN to use timely information?
•WHERE are users going?
For More on Content Strategy
"The hamburger icon, used most
egregiously, allows you to put 500
options into a mobile app without doing
the hard work of actually figuring out
what belongs there“
- Luke Wroblewski
Hamburger Menu “Onboarding”
Draw an Actual Button
Use a Word in the Menu
Menu Word Studies:
Provide Actual Links
Forms Sample Uses
•Signup / Login
•Shopping Cart Checkout
•Advanced Search / Filtering
•Post / Reply to Messages
Typing, Swiping, Reading…
Keep Forms Short
Don’t Force a Login When Possible
Simplify the Signup Process
Phone Number Signup
One option: Digits SDK (from Twitter)
- SMS and Confirmation Code
Must You Ask Other Questions?
• Need the real name?
• Need age?
• Need to ask the gender?
• If so, consider to reduce chance of being offensive:
Social Network Signup / Login
• Reduce Typing
• Google: https://developers.google.com/identity/
• Yahoo!: https://developer.yahoo.com/openid/
• OpenID: http://openid.net/
Password Prompt Masking:
Option to Show Password?
Password Strength Meter:
jQuery and Bootstrap: https://github.com/ablanco/jquery.pwstrength.bootstrap
Are Password Strength Meters Best?
Google “Correct Horse
Battery Staple” for an
Keep Surveys Short!
For More on Surveys:
No Huge Menus - Or Help Navigate
Birthdays – A Better Way?
Some Debate on Birthday UI
• Numeric text only?
• Calendar Popup
Google Accounts: Desktop & Mobile
Autodetect Location: IP or Geolocation
Autodetect Credit Card Type
Fix Mistyped Email Addresses
Swipes and Gestures
•Pull to Refresh
•OS/specific (five-finger pinch on iOS)
"What used to be a simple app turned into a
MESS with the last update. I used to be able
to pull up the app and view all the info I
wanted to see QUICKLY and effortlessly on
default page... NOW I have to flip between 3-
4 screens or scroll around to find this info. I
don't have time to play these hide and
seek games… "
Donald A. Norman and Jakob Nielsen:
"In Apple Mail, to delete an unread item, swipe right
across the unopened mail and a dialog appears,
allowing you to delete the item. Open the email and the
same operation has no result. In the Apple calendar, the
operation does not work. How is anyone to know,
first, that this magical gesture exists, and second,
whether it operates in any particular setting?"
1 in 4 Apps Virtually Ignored
Your UI vs. Projected Age Distribution, US
Source: U.S. Census Bureau, 2014 National Projections.
A Study of Novice Older Adults and Gestural Interaction on Smartphones
• "[T]wenty older adults, without prior touchscreen
• "Although a few novel gestures were performed …
throughout the ten tasks, none of them was carried -
out by more than 10% of participants…“
CHI 2013 Mobile Accessibility Workshop, April 28,
2013, Paris, France
Users’ Perspective of Smartphone Platforms Usability: An Empirical Study
• "On the basis of evaluation it is concluded that there
is a need to provide a new design framework in which
these commercial smartphone platforms interface
overcome the gap of adaptability quotient of older
2014 Fifth International Conference on Intelligent
Systems, Modelling and Simulation
PointClear - Optimizing mHealth Apps for Older Adults: 8 Strategies
• "Most older adults don’t use advanced gestures such
as double-tap, flick, tap and hold, pinch or spread.
Strive to limit your gestures to tap and swipe. If your
app needs to include these advanced gestures, make
sure the actions that are activated are also available
through menus or UI buttons that can be accessed by
tapping or swiping.“
• "Does the user perceive that clicking on that
location is a meaningful, useful action to
How *Not* to Onboard
Richard Kim - http://bit.ly/1waIMlT
Show Part of a Second Slide
Show Dots for Pages
Use Actual Arrows, Multiple Entry Points
Require Little - or No - Training
Make Navigation Easier
Make Forms Easier to Use
Swipe / Gesture Alternatives and/or Affordances
Make People Happy
Thanks for coming!
• Company webpage screenshots are used for
illustrative purposes only and do not represent
endorsement of any kind.
purposes only and do not represent endorsement of
• Some photos are from stock library sites such as
https://pixabay.com as well as public domain photos
on https://commons.wikimedia.org where
attribution is not requested.
• © 2015-2016 Andrew Malek.