logo资料库

101 UX Principles.pdf

第1页 / 共415页
第2页 / 共415页
第3页 / 共415页
第4页 / 共415页
第5页 / 共415页
第6页 / 共415页
第7页 / 共415页
第8页 / 共415页
资料共415页,剩余部分请下载后查看
Cover
Copyright
Packt upsell
Contributors
Table of Contents
Preface
Chapter 1 - Anyone Can Be a User Experience (UX) Professional
Chapter 2 - Don't Use More Than Two Typefaces
Chapter 3 - Users Already Have Fonts on Their Computers, So Use Them
Chapter 4 - Use Type Size to Depict Information Hierarchy
Chapter 5 - Use a Sensible Default Size for Body Copy
Chapter 6 - Use an Ellipsis to Indicate That There's a Further Step
Chapter 7 - Make Your Buttons Look Like Buttons
Chapter 8 - Make Buttons a Sensible Size and Group Them Together by Function
Chapter 9 - Make the Whole Button Clickable, Not Just the Text
Chapter 10 - Don't Invent New, Arbitrary Controls
Chapter 11 - Search Should be a Text Field with a Button Labeled "Search"
Chapter 12 - Sliders Should Be Used Only for Non-Quantifiable Values
Chapter 13 - Use Numeric Entry Fields for Precise Integers
Chapter 14 - Don't Use a Drop-Down Menu If You Only Have a Few Options
Chapter 15 - Allow Users to Undo Destructive Actions
Chapter 16 - Think About What's Just off the Screen
Chapter 17 - Use "Infinite Scroll" for Feed–Style Content Only
Chapter 18 - If Your Content Has a Beginning, Middle, and End, Use Pagination
Chapter 19 - If You Must Use Infinite Scroll, Store the User's Position and Return to It
Chapter 20 - Make "Blank Slates" More Than Just Empty Views
Chapter 21 - Make "Getting Started" Tips Easily Dismissable
Chapter 22 - When a User Refreshes a Feed, Move Them to the Last Unread Item
Chapter 23 - Don't Hide Items Away in a "Hamburger" Menu
Chapter 24 - Make Your Links Look Like Links
Chapter 25 - Split Menu Items Down into Subsections, so Users Don't Have to Remember Large Lists
Chapter 26 - Hide "Advanced" Settings From Most Users
Chapter 27 - Repeat Menu Items in the Footer or Lower Down in the View
Chapter 28 - Use Consistent Icons Across the Product
Chapter 29 - Don't Use Obsolete Icons
Chapter 30 - Don't Try to Depict a New Idea With an Existing Icon
Chapter 31 - Never Use Text on Icons
Chapter 32 - Always Give Icons a Text Label
Chapter 33 - Emoji are the Most Recognized Icon Set on Earth
Chapter 34 - Use Device-Native Input Features Where Possible
Chapter 35 - Obfuscate Passwords in Fields, but Provide a "Show Password" Toggle
Chapter 36 - Always Allow the User to Paste into Password Fields
Chapter 37 - Don't Attempt to Validate Email Addresses
Chapter 38 - Don't Ever Clear User-Entered Data Unless Specifically Asked To
Chapter 39 - Pick a Sensible Size for Multiline Input Fields
Chapter 40 - Don't Ever Make Your UI Move While a User is Trying to Use It
Chapter 41 - Use the Same Date Picker Controls Consistently
Chapter 42 - Pre-fill the Username in "Forgot Password" Fields
Chapter 43 - Be Case-Insensitive
Chapter 44 - If a Good Form Experience Can Be Delivered, Your Users will Love Your Product
Chapter 45 - Validate Data Entry as Soon as Possible
Chapter 46 - If the Form Fails Validation, Show the User Which Field Needs Their Attention
Chapter 47 - Be Forgiving – Users Don't Know (and Don't Care) How You Need the Data
Chapter 48 - Pick the Right Control for the Job
Chapter 49 - Allow Users to Enter Phone Numbers However They Wish
Chapter 50 - Use Drop Downs Sensibly for Date Entry
Chapter 51 - Capture the Bare Minimum When Requesting Payment Card Details
Chapter 52 - Make it Easy for Users to Enter Postal or ZIP Codes
Chapter 53 - Don't Add Decimal Places to Currency Input
Chapter 54 - Make it Painless for the User to Add Images
Chapter 55 - Use a "Linear" Progress Bar if a Task will Take a Determinate Amount of Time
Chapter 56 - Show a "Spinner" if the Task Will Take an Indeterminate Amount of Time
Chapter 57 - Never Show an Animated, Looping Progress Bar
Chapter 58 - Show a Numeric Progress Indicator on the Progress Bar
Chapter 59 - Contrast Ratios Are Your Friends
Chapter 60 - If You Must Use "Flat Design" then Add Some Visual Affordances to Controls
Chapter 61 - Avoid Ambiguous Symbols
Chapter 62 - Make Links Make Sense Out of Context
Chapter 63 - Add "Skip to Content" Links Above the Header and Navigation
Chapter 64 - Don't Only Use Color to Convey Information
Chapter 65 - If You Turn Off Device Zoom with a Meta Tag, You're Evil
Chapter 66 - Give Navigation Elements a Logical Tab Order
Chapter 67 - Write Clear Labels for Controls
Chapter 68 - Let Users Turn off Specific Notifications
Chapter 69 - Make Tappable Areas Finger-Sized
Chapter 70 - A User's Journey Should Have a Beginning, Middle, and End
Chapter 71 - The User Should Always Know at What Stage They Are in Any Given Journey
Chapter 72 - Use Breadcrumb Navigation
Chapter 73 - If the User is on an Optional Journey, Give Them a Control to "Skip This"
Chapter 74 - Users Don't Care About Your Company
Chapter 75 - Follow the Standard E-Commerce Pattern
Chapter 76 - Show an Indicator in the Title Bar if the User's Work is Unsaved
Chapter 77 - Don't Nag Your Users into Rating Your App
Chapter 78 - Don't Use a Vanity Splash Screen
Chapter 79 - Make Your Favicon Distinctive
Chapter 80 - Add a "Create from Existing" Flow
Chapter 81 - Make it Easy for Users to Pay You
Chapter 82 - Categorize Search Results into Sections
Chapter 83 - Your Users Probably Don't Understand the File System
Chapter 84 - Show, Don't Tell
Chapter 85 - Be Consistent with Terminology
Chapter 86 - Use "Sign in" and "Sign out", Not "Log in" and "Log out"
Chapter 87 - "Sign up" Makes More Sense Than "Register"
Chapter 88 - Use "Forgot Password" or "Forgotten Your Password", Not Something Obscure
Chapter 89 - Write Like a Human Being
Chapter 90 - Choose Active Verbs over Passive
Chapter 91 - Search Results Pages Should Show the Most Relevant Result at the Top of the Page
Chapter 92 - Pick Good Defaults
Chapter 93 - Don't Confound Users' Expectations
Chapter 94 - Reduce the Number of Tasks a User Has to Complete by Using Sensible Defaults
Chapter 95 - Build Upon Established Metaphors – It's Not Stealing
Chapter 96 - Decide Whether an Interaction Should Be Obvious, Easy, or Possible
Chapter 97 - "Does it Work on Mobile?" is Obsolete
Chapter 98 - Messaging is a Solved Problem
Chapter 99 - Brands Are Bullshit
Chapter 100 - Don't Join the Dark Side
Chapter 101 - Test with Real Users
Bonus – Strive for Simplicity
Other Books You May Enjoy
101 UX Principles A Definitive Design Guide Will Grant BIRMINGHAM - MUMBAI
101 UX Principles Copyright © 2018 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. Acquisition Editors: Dominic Shakeshaft, Suresh Jain Project Editor: Radhika Atitkar Technical Editor: Nidhisha Shetty Proofreader: Safis Editing Indexer: Pratik Shirodkar Graphics: Sandip Tadge Production Coordinator: Sandip Tadge First published: August 2018 Production reference: 1310818 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78883-736-1 www.packtpub.com
mapt.io Mapt is an online digital library that gives you full access to over 5,000 books and videos, as well as industry leading tools to help you plan your personal development and advance your career. For more information, please visit our website. Why subscribe? zz Spend less time learning and more time coding with practical eBooks and Videos from over 4,000 industry professionals zz Learn better with Skill Plans built especially for you zz Get a free eBook or video every month zz Mapt is fully searchable zz Copy and paste, print, and bookmark content PacktPub.com Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@ packtpub.com for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters, and receive exclusive discounts and offers on Packt books and eBooks.
Contributors About the author Will Grant is a British UI/UX expert and a digital product designer. He is a web technology entrepreneur with over 20 years' experience, leading teams (and products) at the intersection of technology and usability. After his Computer Science degree, Will trained with Jakob Nielsen and Bruce Tognazzini at the Nielsen Norman Group – the world leaders in usable design. Since then, Will has overseen the user experience and interaction design of several large-scale web sites and apps, reaching over a billion users in the process. Will is a "design purist" and obsessed with building beautiful, compelling, and familiar products that customers intuitively know how to use. With thanks to Noah and Claire
About the reviewers Billy Hollis is a designer, developer, consultant, trainer, author, speaker, and contrarian. He leads a team of world- class XAML devs at http://nextver.com. Billy has been developing software for over thirty years and has acquired a worldwide reputation in software development and architecture. As a developer and consultant, he has developed systems for healthcare, energy, telecommunications, and human resources. As an author, Billy has written or co-written ten technology books and dozens of magazine articles. As a conference speaker, he has spoken to thousands of software developers at major industry events, including TechEd, DevConnections, and VSLive. Daniel Thompson is a veteran software developer and seasoned expert in delivering digital products. With over 20 years' experience in the systems design, architecture, stability, and scaling of both business and consumer software, Daniel has a proven track record of delivering powerful, rock solid products for global corporations. In his work with start-ups, Daniel has helped countless teams take their initial idea through to a minimum viable product that solves customer needs and is ready to scale. He is also the founder of D4 Software—the makers of Prodlytic, SQLizer, and QueryTree.
Kate Shaw is a freelancer and the Head of product design. She is a communicator, creator, problem solver, travel maven, freelance thinker, Wannabe revolutionary, and a mum, with fifteen years' experience of creating delightful digital experiences. Kate is articulate and professional with a passion for a user-centric design. Balancing commercial and people's needs, Kate designs people-intuitive experiences for start-ups, FTSE 100 companies, and agencies. Her clients have included BBC, The Telegraph, The Guardian, John Lewis, Marks & Spencers, Hotels.com, Digitas, Ogilvy, and Yoti. Packt is Searching for Authors Like You If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.
分享到:
收藏