SlideShare ist ein Scribd-Unternehmen logo
1 von 74
Downloaden Sie, um offline zu lesen
When the
Developer Must
Design
Andrew Malek
@malekontheweb
Programmers Here…
AbstractSingletonProxyFactoryBean
SimpleBeanFactoryAwareAspectInstanceFactory
ListViewVirtualItemsSelectionRangeChangedEventHandler
IDataGridColumnStyleEditingNotificationService
$test =~ s/(bw+b)(?:s*1)+/$1/g;
http://www.perlmonks.org/bare/?node_id=104565
FontsUX
Icons
Dialog
Boxes
Negative
Space
RGB
Andrew Malek
UI / UX Developer
NCR Corporation, Retail Solutions
Division
@malekontheweb
http://www.malektips.com/
A Vital Truth About Design
“Nobody Wants To Use
Your Product”
- Goran Peuc, Principal UX Designer at SAP Dublin
https://www.smashingmagazine.com/2016/01/nob
ody-wants-use-your-product/
“[P]eople are more interested in the
end result and in obtaining that result
in the quickest, least intrusive and
most efficient manner possible.”
https://www.smashingmagazine.com/
2016/01/nobody-wants-use-your-
product/
“The Better the Design, the More Invisible It
Becomes”
- Jared M. Spool, usability guru
https://articles.uie.com/experiencedesign/
“Good design is pretty much invisible.”
- Carrie Cousins, chief writer, Design Shack
http://designshack.net/articles/graphics/10-
reasons-why-the-best-design-is-invisible/
Topics
• Interface Consistency
• Whitespace (Negative Space) and Simplicity
• Dialogs and Error Messages
• Propper Grammer and Speling
• Icons
• Perceived Performance
Proper Grammar and Spelling
Consistency
“Don’t Make me Think” – also the name of a web UX book by Steve Krug
Spatial Memory
“In human-computer interfaces,
knowledge of the spatial location of
controls can enable a user to interact
fluidly and efficiently, without needing
to perform slow visual search.”
- J. Scarr, A. Cockburn, C. Gutwin
http://www.joey.scarr.co.nz/pdf/spatial
review.pdf
“People don’t like to learn things. If they take
the time to learn something, they expect to
be able to apply that knowledge in many
places. It follows that good designers
conserve the number of things users need to
learn to get stuff done.”
- Scott Berkun, author and speaker
http://scottberkun.com/essays/5-how-to-
avoid-foolish-consistency/
UI Guidelines
• iOS Human Interface Guidelines
https://developer.apple.com/design/ (follow the link)
• Google Material Design (used in Android)
http://design.google.com/spec/
• Design applications for the Windows desktop
https://dev.windows.com/en-us/desktop/design
• OS X Human Interface Guidelines
https://developer.apple.com/design/ (follow the link)
“When you mess with mental models,
… you run a major risk of slowing
down and annoying your customers,
and potentially losing them all
together.”
-Liraz Margalit, Web Psychologist
https://uxmag.com/articles/who-
moved-my-virtual-cheese
“Nothing irritates a user more quickly
than moving or disappearing
navigational elements.”
-Patrix Cox, User Researcher and
Product Designer
http://designshack.net/articles/graphi
cs/maintaining-consistency-in-your-
ui-design/
“… we inferred the location of the icon
is more important than the visual
imagery. People remember where
things are, not what they look like.”
-Jared M. Spool, usability guru
https://www.uie.com/brainsparks/200
6/02/20/orbitz-cant-get-a-date/
“Keep in mind though that apps and
users are different: one solution might
work … well in an app and fail in
yours. It’s not a one-size-fits-all thing.”
-Zoltan Kollin, UX Director Ustream
https://medium.com/@kollinz/misuse
d-mobile-ux-patterns-84d2b6930570
Fonts
“A good principle to live by, whether
you’re new to typography or a seasoned
pro, is to keep it simple. Or to put it
another way, don’t use too many fonts. …
[M]ixing too many fonts on a page will
probably result in a confused message”
-Nigel French
http://create.adobe.com/2013/12/1/eight_tips_
for_combining_typefaces.html
• 1 Ill ocean (Bauhaus 93)
• 1 Ill ocean (Rockwell)
• (Gill Sans® Monotype)
-“5 Faces for UI Design” - Dan Eden
http://typecast.com/blog/type-on-
screen-5-faces-for-ui-design
“Type that is too small can be hard on
the eyes and can even cause a
headache.”
-National Institute on Aging, U.S.
Department of Human Services
https://www.nia.nih.gov/health/public
ation/making-your-printed-health-
materials-senior-friendly
“Text must be the proper size for
readability from desired distances, and
must contrast clearly against the
background.”
-Paul Nini, Professor at The Ohio State
University
http://www.aiga.org/typography-and-
the-aging-eye/
Colors
Screenshot from Microsoft Internet Explorer 5
Used with permission from Microsoft
https://en.wikipedia.org/wiki/File:Internet_Explorer_5_on_Windows_98.png
TechCrunch - screenshot taken on iOS Safari
“Avoid using the same color in both
interactive and noninteractive elements.
Color is one of the ways that a UI
element indicates its interactivity. If
interactive and noninteractive elements
have the same color, it’s harder for users
to know where to tap.“
-iOS Human Interface Guidelines
“Flat designs must rely on color &
contrast as the indicator of interaction
in the interface. That’s not an easy
task.”
-Marcin Treder, UXPin CIO
https://studio.uxpin.com/blog/5-
dangers-of-flat-design/
Color Contrast
• WebAIM Color Contrast Checker
http://webaim.org/resources/contrastchecker/
• Check my Colours
http://www.checkmycolours.com/
• Color Safe – Create accessible color palettes
http://colorsafe.co/
• “Color Contrast for Better Readability”
- Tom Osborne, Viget VP of Design
https://viget.com/inspire/color-contrast
Simulate Colorblindness
• Coblis – Color Blindness Simulator
http://www.color-blindness.com/coblis-color-
blindness-simulator/
• Color Blindness Simulator
http://www.etre.com/tools/colourblindsimulator/
• iOS App Store: Chromatic Vision Simulator
http://asada.tukusi.ne.jp/cvsimulator/e/
Whitespace
• "Out of clutter, find simplicity.“
- Albert Einstein
• "The best way to find out what we really need is
to get rid of what we don’t.“
- Marie Kondo, author and organizing consultant
• “If your UI even vaguely resembles an airplane
cockpit, you’re doing it wrong.”
- John Gruber, Markdown inventor and writer
http://daringfireball.net/linked/2008/12/01/fahey
-bulk-rename-utility
“Poor use of white space does not impact
reading performance. Higher satisfaction and
preference of the better layout, should not be
discounted, however, since such variables
influence whether a user continues interacting
with a website or simply moves on to one
with better visual appeal.”
http://usabilitynews.org/reading-online-text-
with-a-poor-layout-is-performance-worse/
Whitespace can “break up various
parts of content for easier absorption
of information.”
-Marc Schenker, writer
http://www.webdesignerdepot.com/20
14/07/how-to-make-whitespace-work-
on-the-web/
“Whitespace is essential for providing spatial
relationships between visual items, and
actually guides your eye from one point to
another. Whitespace doesn't have to be large.
Just a generous "gutter" between text and
pictures can make a big difference…”
- Carla Rose, photographer and writer
http://www.informit.com/articles/article.aspx?
p=174346&seqNum=3
“Make it easy for people to interact
with content and controls by giving
each interactive element ample
spacing. Give tappable controls a hit
target of about 44 x 44 points.”
- iOS Human Interface Guidelines
“To ensure balanced information
density and usability, touch targets
should be at least 48 x 48 dp. In most
cases, there should be 8dp or more
space between them.”
- Google Material Design guidelines
Dialogs and Errors
"Programming today is a race between
software engineers striving to build
bigger and better idiot-proof
programs, and the Universe trying to
produce bigger and better idiots. So
far, the Universe is winning."
-Rick Cook, author
https://en.wikiquote.org/wiki/Rick_Cook
“You actually need to read the question.” – David Chisnall
http://www.informit.com/articles/article.aspx?p=1146301
Suggestions from iOS Guidelines
• “Avoid creating unnecessary alerts”
• “Succinctly describe the situation”
• “Avoid single-word titles”
• “Use verbs and verb phrases”
Discussions on Alerts
• iOS Human Interface Guidelines – Alert
https://developer.apple.com/library/ios/docu
mentation/UserExperience/Conceptual/Mobil
eHIG/Alerts.html
• “Should I use Yes/No or Ok/Cancel on my
message box?” – UX Stack Exchange
http://ux.stackexchange.com/questions/9946/
Grammar
Consistency
• Title Case? Or sentence case?
• End everything with punctuation – or don’t
• Don’t use exclamation points unless really
needed!!!!
• Optional word spellings? Pick one. Login.
Log in. Signup. Sign up.
• You should keep the tone consistent, please.
Grammar and Microcopy
• For Grammar’s Sake, Please Log In
http://www.slideux.com/slideux/2014/11/14/log-in-vs-log-in
• Does Bad Grammar Make Bad UX?
http://www.sitepoint.com/bad-web-grammar-bad-ux/
• Five Ways to Prevent Bad Microcopy
https://www.smashingmagazine.com/2013/06/five-ways-prevent-
bad-microcopy/
• The Art of Writing Microcopy and Why it Matters
http://www.smartinsights.com/persuasion-marketing/web-
copywriting/the-art-of-writing-microcopy-and-why-it-matters/
Icons
Icons One Could Argue as “Standards”
Save
Search (or Zoom)
Help
Printout
Home Screen
Settings
“…I narrowed my results to the 131 people
who selected the 18-25 age range.”
“96% of respondents knew that the square
icon with the notch cut out of the top right
represented a floppy disk…”
- Lis Pardi, Information Scientist
http://boxesandarrows.com/icon-survey-
results/
Potentially Confusing Icons
Mailbox? In Every Country?
http://www.curveagency.com/blog/usability-web-icons
Like? Bookmark? Favorite?
Learning? Intelligence?
http://www.deseretnews.com/article/705370663/
Sign Out? Go Forward?
“The Microsoft Outlook toolbar is a good
example: the former icon-only toolbar had
poor usability and changing the icons and
their positioning didn’t help much. What did
help was the introduction of text labels next
to the icons. It immediately fixed the usability
issues and people started to use the toolbar.”
http://uxmyths.com/post/715009009/myth-
icons-enhance-usability
“In our study, we found that for icons with labels, users
were able to correctly predict what would happen
when they tapped the icon 88% of the time.
For icons without labels, this number dropped to 60%.
And for unlabeled icons that are unique to the app,
users correctly predicted what would happen when
they tapped the icon only 34% of the time.”
- Hannah Alvarez, UserTesting
https://www.usertesting.com/blog/2015/08/04/user-
friendly-ui-icons/
“To help overcome the ambiguity that almost all
icons face, a text label must be present alongside
an icon to clarify its meaning in that particular
context.”
“Use the 5-second rule: if it takes you more than 5
seconds to think of an appropriate icon for
something, it is unlikely that an icon can
effectively communicate that meaning.”
- Aurora Bedford, User Experience Specialist
https://www.nngroup.com/articles/icon-usability/
Icon Libraries
• FontAwesome
https://fortawesome.github.io/Font-
Awesome/
• FlatIcon
http://www.flaticon.com/
• Bootstrap framework (Glyphicon Halflings)
http://getbootstrap.com/
Perceived Performance
“As with so many things in life,
perception is reality: if users see file
copying as slower, it is slower.”
-Jeff Atwood, Stack Overflow co-
founder
http://blog.codinghorror.com/actual-
performance-perceived-performance/
0.1 second Instantaneous feedback
1.0 second Noticeable delay
10 seconds Patience reached limit
Response Times: The 3 Important Limits
-Jakob Nielsen, Nielsen Norman Group
https://www.nngroup.com/articles/respo
nse-times-3-important-limits/
Please Wait…
Design
Design Tips
• Be consistent
• Whitespace is your friend
• Explain dialog boxes and errors
• Double-check spelling and grammar
• Label icons
• Perceived performance is important
Dawn Huczek on Flickr - “I think they need a few more signs!”
https://creativecommons.org/licenses/by/2.0/
@malekontheweb

Weitere ähnliche Inhalte

Was ist angesagt?

ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymoreETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymorePaul Hibbitts
 
Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective
 Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective
Canada MoodleMoot 2013 - Mobile Learning: A User Experience PerspectivePaul Hibbitts
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceKevin Suttle
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testingGinsburg Design
 
UX = ROI: It's not just a myth
UX = ROI: It's not just a mythUX = ROI: It's not just a myth
UX = ROI: It's not just a mythJeremy Johnson
 
Interactions in Responsive Web - BDConf Orlando 2014
Interactions in Responsive Web - BDConf Orlando 2014Interactions in Responsive Web - BDConf Orlando 2014
Interactions in Responsive Web - BDConf Orlando 2014Jenn Lukas
 
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016Anna Dahlström
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10Almog Koren
 
Mobile First Responsive Design
Mobile First Responsive DesignMobile First Responsive Design
Mobile First Responsive DesignJason Grigsby
 
UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14Shilpa Thanawala
 
Mobile usability workshop - Android-iPhone-Google Glass - Jibo He
Mobile usability workshop - Android-iPhone-Google Glass - Jibo HeMobile usability workshop - Android-iPhone-Google Glass - Jibo He
Mobile usability workshop - Android-iPhone-Google Glass - Jibo HeJibo He
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesRob Boynes
 
Oli Gardner - Data-Driven Design
Oli Gardner - Data-Driven DesignOli Gardner - Data-Driven Design
Oli Gardner - Data-Driven DesignTuring Fest
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?Johannes Fahrenkrug
 
USECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfacesJohan Ronsse
 
The Future of Design - Designing Beyond Screens
The Future of Design - Designing Beyond ScreensThe Future of Design - Designing Beyond Screens
The Future of Design - Designing Beyond ScreensSamantha Starmer
 
Lana Voynova - Crash course in UX design
Lana Voynova - Crash course in UX designLana Voynova - Crash course in UX design
Lana Voynova - Crash course in UX designStas Kremnev
 

Was ist angesagt? (20)

ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile AnymoreETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
ETUG Spring 2013 - Designing for Touch: Not Just for Mobile Anymore
 
Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective
 Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective
Canada MoodleMoot 2013 - Mobile Learning: A User Experience Perspective
 
The Next Generation of Flash User Experience
The Next Generation of Flash User ExperienceThe Next Generation of Flash User Experience
The Next Generation of Flash User Experience
 
An agile approach to iPhone design: Paper prototyping + user testing
An agile approach to iPhone design:  Paper prototyping + user testingAn agile approach to iPhone design:  Paper prototyping + user testing
An agile approach to iPhone design: Paper prototyping + user testing
 
UX = ROI: It's not just a myth
UX = ROI: It's not just a mythUX = ROI: It's not just a myth
UX = ROI: It's not just a myth
 
Uxperts mobi 2013 soa & challenges
Uxperts mobi 2013   soa & challengesUxperts mobi 2013   soa & challenges
Uxperts mobi 2013 soa & challenges
 
Interactions in Responsive Web - BDConf Orlando 2014
Interactions in Responsive Web - BDConf Orlando 2014Interactions in Responsive Web - BDConf Orlando 2014
Interactions in Responsive Web - BDConf Orlando 2014
 
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016
Bulding Device Agnostic UX Systems - Generate London, 23 Sep 2016
 
QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10QuickSoft Mobile Tips & Tricks 11-03-10
QuickSoft Mobile Tips & Tricks 11-03-10
 
Mobile First Responsive Design
Mobile First Responsive DesignMobile First Responsive Design
Mobile First Responsive Design
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14UX Prototyping and Personas 11-14-14
UX Prototyping and Personas 11-14-14
 
Mobile usability workshop - Android-iPhone-Google Glass - Jibo He
Mobile usability workshop - Android-iPhone-Google Glass - Jibo HeMobile usability workshop - Android-iPhone-Google Glass - Jibo He
Mobile usability workshop - Android-iPhone-Google Glass - Jibo He
 
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian MasterclassesDesigning for Digital Magazines - Rob Boynes for Guardian Masterclasses
Designing for Digital Magazines - Rob Boynes for Guardian Masterclasses
 
Oli Gardner - Data-Driven Design
Oli Gardner - Data-Driven DesignOli Gardner - Data-Driven Design
Oli Gardner - Data-Driven Design
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?
 
USECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of UseUSECON RoX2016: Künstliche Intelligenz - Joy of Use
USECON RoX2016: Künstliche Intelligenz - Joy of Use
 
Designing better user interfaces
Designing better user interfacesDesigning better user interfaces
Designing better user interfaces
 
The Future of Design - Designing Beyond Screens
The Future of Design - Designing Beyond ScreensThe Future of Design - Designing Beyond Screens
The Future of Design - Designing Beyond Screens
 
Lana Voynova - Crash course in UX design
Lana Voynova - Crash course in UX designLana Voynova - Crash course in UX design
Lana Voynova - Crash course in UX design
 

Ähnlich wie When the Developer Must Design

2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR SystemsMark Billinghurst
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product ExperiencesJeremy Johnson
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckMatt Keas
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
 
Top Three Modern Product Trends
Top Three Modern Product TrendsTop Three Modern Product Trends
Top Three Modern Product TrendsJeremy Johnson
 
Icons Behaving Badly
Icons Behaving BadlyIcons Behaving Badly
Icons Behaving BadlyAndrew Malek
 
inleiding tot chi
inleiding tot chiinleiding tot chi
inleiding tot chiErik Duval
 
High-Fidelity Prototyping
High-Fidelity PrototypingHigh-Fidelity Prototyping
High-Fidelity PrototypingHans Põldoja
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesFloat
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practicesGercek Karakus
 
20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuvenErik Duval
 
Taking your Dev Team on the UX Journey
Taking your Dev Team on the UX JourneyTaking your Dev Team on the UX Journey
Taking your Dev Team on the UX JourneyBSGAfrica
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterJeremy Johnson
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop UsabilityDoug Gapinski
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screenFour Kitchens
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldDoug Gapinski
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at GiltDavid Park
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentEamonn Maguire
 

Ähnlich wie When the Developer Must Design (20)

2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeck
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
Top Three Modern Product Trends
Top Three Modern Product TrendsTop Three Modern Product Trends
Top Three Modern Product Trends
 
Icons Behaving Badly
Icons Behaving BadlyIcons Behaving Badly
Icons Behaving Badly
 
inleiding tot chi
inleiding tot chiinleiding tot chi
inleiding tot chi
 
High-Fidelity Prototyping
High-Fidelity PrototypingHigh-Fidelity Prototyping
High-Fidelity Prototyping
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
Supercharge your application with the best UX practices
Supercharge your application with the best UX practicesSupercharge your application with the best UX practices
Supercharge your application with the best UX practices
 
20130221 ucd leuven_leuven
20130221 ucd leuven_leuven20130221 ucd leuven_leuven
20130221 ucd leuven_leuven
 
Taking your Dev Team on the UX Journey
Taking your Dev Team on the UX JourneyTaking your Dev Team on the UX Journey
Taking your Dev Team on the UX Journey
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
 
Roi of ux-brazil
Roi of ux-brazilRoi of ux-brazil
Roi of ux-brazil
 
Web valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app developmentWeb valley talk - usability, visualization and mobile app development
Web valley talk - usability, visualization and mobile app development
 

Mehr von Andrew Malek

Developers: Why Care About the User? (September 2021)
Developers: Why Care About the User? (September 2021)Developers: Why Care About the User? (September 2021)
Developers: Why Care About the User? (September 2021)Andrew Malek
 
Developers: Why Care About the User? (February 2020)
Developers: Why Care About the User? (February 2020)Developers: Why Care About the User? (February 2020)
Developers: Why Care About the User? (February 2020)Andrew Malek
 
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)Andrew Malek
 
Cognitive Biases and the User Experience
Cognitive Biases and the User ExperienceCognitive Biases and the User Experience
Cognitive Biases and the User ExperienceAndrew Malek
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Andrew Malek
 
Why Nobody Fills Out My Forms 2 - Electric Boogalo
Why Nobody Fills Out My Forms 2 - Electric BoogaloWhy Nobody Fills Out My Forms 2 - Electric Boogalo
Why Nobody Fills Out My Forms 2 - Electric BoogaloAndrew Malek
 
Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Andrew Malek
 
Developers: Why Care About the User? (2017)
Developers: Why Care About the User? (2017)Developers: Why Care About the User? (2017)
Developers: Why Care About the User? (2017)Andrew Malek
 
Why Nobody Fills Out My Forms
Why Nobody Fills Out My FormsWhy Nobody Fills Out My Forms
Why Nobody Fills Out My FormsAndrew Malek
 

Mehr von Andrew Malek (9)

Developers: Why Care About the User? (September 2021)
Developers: Why Care About the User? (September 2021)Developers: Why Care About the User? (September 2021)
Developers: Why Care About the User? (September 2021)
 
Developers: Why Care About the User? (February 2020)
Developers: Why Care About the User? (February 2020)Developers: Why Care About the User? (February 2020)
Developers: Why Care About the User? (February 2020)
 
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)
Why Nobody Fills Out My Forms 2 - Electric Boogalo (Updated)
 
Cognitive Biases and the User Experience
Cognitive Biases and the User ExperienceCognitive Biases and the User Experience
Cognitive Biases and the User Experience
 
Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.Is This a Button? A Question Your Users Should Never Ask.
Is This a Button? A Question Your Users Should Never Ask.
 
Why Nobody Fills Out My Forms 2 - Electric Boogalo
Why Nobody Fills Out My Forms 2 - Electric BoogaloWhy Nobody Fills Out My Forms 2 - Electric Boogalo
Why Nobody Fills Out My Forms 2 - Electric Boogalo
 
Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)Why Nobody Fills Out My Forms (Updated)
Why Nobody Fills Out My Forms (Updated)
 
Developers: Why Care About the User? (2017)
Developers: Why Care About the User? (2017)Developers: Why Care About the User? (2017)
Developers: Why Care About the User? (2017)
 
Why Nobody Fills Out My Forms
Why Nobody Fills Out My FormsWhy Nobody Fills Out My Forms
Why Nobody Fills Out My Forms
 

Kürzlich hochgeladen

Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 

Kürzlich hochgeladen (20)

young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
young call girls in Vivek Vihar🔝 9953056974 🔝 Delhi escort Service
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 

When the Developer Must Design

  • 4. Andrew Malek UI / UX Developer NCR Corporation, Retail Solutions Division @malekontheweb http://www.malektips.com/
  • 5. A Vital Truth About Design “Nobody Wants To Use Your Product” - Goran Peuc, Principal UX Designer at SAP Dublin https://www.smashingmagazine.com/2016/01/nob ody-wants-use-your-product/
  • 6. “[P]eople are more interested in the end result and in obtaining that result in the quickest, least intrusive and most efficient manner possible.” https://www.smashingmagazine.com/ 2016/01/nobody-wants-use-your- product/
  • 7. “The Better the Design, the More Invisible It Becomes” - Jared M. Spool, usability guru https://articles.uie.com/experiencedesign/ “Good design is pretty much invisible.” - Carrie Cousins, chief writer, Design Shack http://designshack.net/articles/graphics/10- reasons-why-the-best-design-is-invisible/
  • 8. Topics • Interface Consistency • Whitespace (Negative Space) and Simplicity • Dialogs and Error Messages • Propper Grammer and Speling • Icons • Perceived Performance Proper Grammar and Spelling
  • 10.
  • 11. “Don’t Make me Think” – also the name of a web UX book by Steve Krug
  • 13. “In human-computer interfaces, knowledge of the spatial location of controls can enable a user to interact fluidly and efficiently, without needing to perform slow visual search.” - J. Scarr, A. Cockburn, C. Gutwin http://www.joey.scarr.co.nz/pdf/spatial review.pdf
  • 14. “People don’t like to learn things. If they take the time to learn something, they expect to be able to apply that knowledge in many places. It follows that good designers conserve the number of things users need to learn to get stuff done.” - Scott Berkun, author and speaker http://scottberkun.com/essays/5-how-to- avoid-foolish-consistency/
  • 15. UI Guidelines • iOS Human Interface Guidelines https://developer.apple.com/design/ (follow the link) • Google Material Design (used in Android) http://design.google.com/spec/ • Design applications for the Windows desktop https://dev.windows.com/en-us/desktop/design • OS X Human Interface Guidelines https://developer.apple.com/design/ (follow the link)
  • 16. “When you mess with mental models, … you run a major risk of slowing down and annoying your customers, and potentially losing them all together.” -Liraz Margalit, Web Psychologist https://uxmag.com/articles/who- moved-my-virtual-cheese
  • 17. “Nothing irritates a user more quickly than moving or disappearing navigational elements.” -Patrix Cox, User Researcher and Product Designer http://designshack.net/articles/graphi cs/maintaining-consistency-in-your- ui-design/
  • 18. “… we inferred the location of the icon is more important than the visual imagery. People remember where things are, not what they look like.” -Jared M. Spool, usability guru https://www.uie.com/brainsparks/200 6/02/20/orbitz-cant-get-a-date/
  • 19. “Keep in mind though that apps and users are different: one solution might work … well in an app and fail in yours. It’s not a one-size-fits-all thing.” -Zoltan Kollin, UX Director Ustream https://medium.com/@kollinz/misuse d-mobile-ux-patterns-84d2b6930570
  • 20. Fonts
  • 21. “A good principle to live by, whether you’re new to typography or a seasoned pro, is to keep it simple. Or to put it another way, don’t use too many fonts. … [M]ixing too many fonts on a page will probably result in a confused message” -Nigel French http://create.adobe.com/2013/12/1/eight_tips_ for_combining_typefaces.html
  • 22.
  • 23.
  • 24. • 1 Ill ocean (Bauhaus 93) • 1 Ill ocean (Rockwell) • (Gill Sans® Monotype) -“5 Faces for UI Design” - Dan Eden http://typecast.com/blog/type-on- screen-5-faces-for-ui-design
  • 25. “Type that is too small can be hard on the eyes and can even cause a headache.” -National Institute on Aging, U.S. Department of Human Services https://www.nia.nih.gov/health/public ation/making-your-printed-health- materials-senior-friendly
  • 26. “Text must be the proper size for readability from desired distances, and must contrast clearly against the background.” -Paul Nini, Professor at The Ohio State University http://www.aiga.org/typography-and- the-aging-eye/
  • 28.
  • 29. Screenshot from Microsoft Internet Explorer 5 Used with permission from Microsoft https://en.wikipedia.org/wiki/File:Internet_Explorer_5_on_Windows_98.png
  • 30. TechCrunch - screenshot taken on iOS Safari
  • 31. “Avoid using the same color in both interactive and noninteractive elements. Color is one of the ways that a UI element indicates its interactivity. If interactive and noninteractive elements have the same color, it’s harder for users to know where to tap.“ -iOS Human Interface Guidelines
  • 32.
  • 33.
  • 34. “Flat designs must rely on color & contrast as the indicator of interaction in the interface. That’s not an easy task.” -Marcin Treder, UXPin CIO https://studio.uxpin.com/blog/5- dangers-of-flat-design/
  • 35.
  • 36.
  • 37. Color Contrast • WebAIM Color Contrast Checker http://webaim.org/resources/contrastchecker/ • Check my Colours http://www.checkmycolours.com/ • Color Safe – Create accessible color palettes http://colorsafe.co/ • “Color Contrast for Better Readability” - Tom Osborne, Viget VP of Design https://viget.com/inspire/color-contrast
  • 38. Simulate Colorblindness • Coblis – Color Blindness Simulator http://www.color-blindness.com/coblis-color- blindness-simulator/ • Color Blindness Simulator http://www.etre.com/tools/colourblindsimulator/ • iOS App Store: Chromatic Vision Simulator http://asada.tukusi.ne.jp/cvsimulator/e/
  • 39.
  • 41. • "Out of clutter, find simplicity.“ - Albert Einstein • "The best way to find out what we really need is to get rid of what we don’t.“ - Marie Kondo, author and organizing consultant • “If your UI even vaguely resembles an airplane cockpit, you’re doing it wrong.” - John Gruber, Markdown inventor and writer http://daringfireball.net/linked/2008/12/01/fahey -bulk-rename-utility
  • 42.
  • 43.
  • 44. “Poor use of white space does not impact reading performance. Higher satisfaction and preference of the better layout, should not be discounted, however, since such variables influence whether a user continues interacting with a website or simply moves on to one with better visual appeal.” http://usabilitynews.org/reading-online-text- with-a-poor-layout-is-performance-worse/
  • 45. Whitespace can “break up various parts of content for easier absorption of information.” -Marc Schenker, writer http://www.webdesignerdepot.com/20 14/07/how-to-make-whitespace-work- on-the-web/
  • 46. “Whitespace is essential for providing spatial relationships between visual items, and actually guides your eye from one point to another. Whitespace doesn't have to be large. Just a generous "gutter" between text and pictures can make a big difference…” - Carla Rose, photographer and writer http://www.informit.com/articles/article.aspx? p=174346&seqNum=3
  • 47. “Make it easy for people to interact with content and controls by giving each interactive element ample spacing. Give tappable controls a hit target of about 44 x 44 points.” - iOS Human Interface Guidelines
  • 48. “To ensure balanced information density and usability, touch targets should be at least 48 x 48 dp. In most cases, there should be 8dp or more space between them.” - Google Material Design guidelines
  • 49.
  • 51. "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." -Rick Cook, author https://en.wikiquote.org/wiki/Rick_Cook
  • 52. “You actually need to read the question.” – David Chisnall http://www.informit.com/articles/article.aspx?p=1146301
  • 53. Suggestions from iOS Guidelines • “Avoid creating unnecessary alerts” • “Succinctly describe the situation” • “Avoid single-word titles” • “Use verbs and verb phrases”
  • 54. Discussions on Alerts • iOS Human Interface Guidelines – Alert https://developer.apple.com/library/ios/docu mentation/UserExperience/Conceptual/Mobil eHIG/Alerts.html • “Should I use Yes/No or Ok/Cancel on my message box?” – UX Stack Exchange http://ux.stackexchange.com/questions/9946/
  • 56. Consistency • Title Case? Or sentence case? • End everything with punctuation – or don’t • Don’t use exclamation points unless really needed!!!! • Optional word spellings? Pick one. Login. Log in. Signup. Sign up. • You should keep the tone consistent, please.
  • 57. Grammar and Microcopy • For Grammar’s Sake, Please Log In http://www.slideux.com/slideux/2014/11/14/log-in-vs-log-in • Does Bad Grammar Make Bad UX? http://www.sitepoint.com/bad-web-grammar-bad-ux/ • Five Ways to Prevent Bad Microcopy https://www.smashingmagazine.com/2013/06/five-ways-prevent- bad-microcopy/ • The Art of Writing Microcopy and Why it Matters http://www.smartinsights.com/persuasion-marketing/web- copywriting/the-art-of-writing-microcopy-and-why-it-matters/
  • 58. Icons
  • 59. Icons One Could Argue as “Standards” Save Search (or Zoom) Help Printout Home Screen Settings
  • 60. “…I narrowed my results to the 131 people who selected the 18-25 age range.” “96% of respondents knew that the square icon with the notch cut out of the top right represented a floppy disk…” - Lis Pardi, Information Scientist http://boxesandarrows.com/icon-survey- results/
  • 61. Potentially Confusing Icons Mailbox? In Every Country? http://www.curveagency.com/blog/usability-web-icons Like? Bookmark? Favorite? Learning? Intelligence? http://www.deseretnews.com/article/705370663/ Sign Out? Go Forward?
  • 62. “The Microsoft Outlook toolbar is a good example: the former icon-only toolbar had poor usability and changing the icons and their positioning didn’t help much. What did help was the introduction of text labels next to the icons. It immediately fixed the usability issues and people started to use the toolbar.” http://uxmyths.com/post/715009009/myth- icons-enhance-usability
  • 63. “In our study, we found that for icons with labels, users were able to correctly predict what would happen when they tapped the icon 88% of the time. For icons without labels, this number dropped to 60%. And for unlabeled icons that are unique to the app, users correctly predicted what would happen when they tapped the icon only 34% of the time.” - Hannah Alvarez, UserTesting https://www.usertesting.com/blog/2015/08/04/user- friendly-ui-icons/
  • 64. “To help overcome the ambiguity that almost all icons face, a text label must be present alongside an icon to clarify its meaning in that particular context.” “Use the 5-second rule: if it takes you more than 5 seconds to think of an appropriate icon for something, it is unlikely that an icon can effectively communicate that meaning.” - Aurora Bedford, User Experience Specialist https://www.nngroup.com/articles/icon-usability/
  • 65. Icon Libraries • FontAwesome https://fortawesome.github.io/Font- Awesome/ • FlatIcon http://www.flaticon.com/ • Bootstrap framework (Glyphicon Halflings) http://getbootstrap.com/
  • 67. “As with so many things in life, perception is reality: if users see file copying as slower, it is slower.” -Jeff Atwood, Stack Overflow co- founder http://blog.codinghorror.com/actual- performance-perceived-performance/
  • 68. 0.1 second Instantaneous feedback 1.0 second Noticeable delay 10 seconds Patience reached limit Response Times: The 3 Important Limits -Jakob Nielsen, Nielsen Norman Group https://www.nngroup.com/articles/respo nse-times-3-important-limits/
  • 70.
  • 72. Design Tips • Be consistent • Whitespace is your friend • Explain dialog boxes and errors • Double-check spelling and grammar • Label icons • Perceived performance is important
  • 73. Dawn Huczek on Flickr - “I think they need a few more signs!” https://creativecommons.org/licenses/by/2.0/