Chapter 7. User Interface Design
Good design is also an act of communication between the designer and the user, except that all the communication has to come about by the appearance of the device itself. The device must explain itself.
Donald A. Norman, author of The Design of Everyday Things
In far too many instances, user interface (UI) design often boiled down to putting input fields wherever they would fit, irrespective of all else. While that may have been the most expeditious approach for the developers, it rarely resulted in the most usable application. Remember, the UI is the what of user experience (UX) and to nearly all users, the UI is the application. Good UI design is based on accomplishing the goals set forth by UX.
UI design is more than just a polished look and feel; it’s about making your application easy to use for your intended audience. Ease of use encompasses a number of topics, including accessibility and inclusivity of UI design. Of course, few software engineers are ever taught the basics of UI design. Although this chapter won’t make you an expert, you’ll be a step ahead of most by the time you’re done reading!
Designing for Everyone
Accessibility, usability, and inclusion are distinct yet interconnected concepts in design that aim to make products usable by people of different backgrounds and abilities. You’ll often see them referred to by their numeronyms: a11y for accessibility, L10N for localization, and I18N for internationalization.
Note
A numeronym ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access