Book description
Designing good application interfaces isn’t easy now that companies need to create compelling, seamless user experiences across an exploding number of channels, screens, and contexts. In this updated third edition, you’ll learn how to navigate through the maze of design options. By capturing UI best practices as design patterns, this best-selling book provides solutions to common design problems.
You’ll learn patterns for mobile apps, web applications, and desktop software. Each pattern contains full-color examples and practical design advice you can apply immediately. Experienced designers can use this guide as an idea sourcebook, and novices will find a road map to the world of interface and interaction design.
- Understand your users before you start designing
- Build your software’s structure so it makes sense to users
- Design components to help users complete tasks on any device
- Learn how to promote wayfinding in your software
- Place elements to guide users to information and functions
- Learn how visual design can make or break product usability
- Display complex data with artful visualizations
Publisher resources
Table of contents
- Preface to the Third Edition
- 1. Designing for People
-
2. Organizing the Content: Information Architecture and Application Structure
- Purpose
- Definition
- Approach
- Mutually Exclusive, Collectively Exhaustive
- Ways to Organize and Categorize Content
- Designing for Task and Workflow-Dominant Apps
- Designing a System of Screen Types
- Overview: Show a List or Grid of Things or Options
- Focus: Show One Single Thing
- Make: Provide Tools to Create a Thing
- Do: Facilitate a Single Task
- The Patterns
- Conclusion
- 3. Getting Around: Navigation, Signposts, and Wayfinding
- 4. Layout of Screen Elements
- 5. Visual Style and Aesthetics
- 6. Mobile Interfaces
- 7. Lists of Things
- 8. Doing Things: Actions and Commands
-
9. Showing Complex Data
-
The Basics of Information Graphics
- Organizational Models: How Is This Data Organized?
- Preattentive Variables: What’s Related to What?
- Navigation and Browsing: How Can I Explore This Data?
- Sorting and Rearranging: Can I Rearrange This Data to See It Differently?
- Searching and Filtering: How Can I See Only the Data That I Need?
- The Actual Data: What Are the Specific Data Values?
- The Patterns
-
The Basics of Information Graphics
- 10. Getting Input from Users: Forms and Controls
- 11. User Interface Systems and Atomic Design
- 12. Beyond and Behind the Screen
- Index
Product information
- Title: Designing Interfaces, 3rd Edition
- Author(s):
- Release date: January 2020
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781492051961
You might also like
book
Designing Data-Intensive Applications, 2nd Edition
Data is at the center of many challenges in system design today. Difficult issues such as …
book
The Object-Oriented Thought Process, 5th Edition
Object-oriented programming (OOP) is the foundation of modern programming languages, including C++, Java, C#, Visual Basic …
book
Learning Domain-Driven Design
Building software is harder than ever. As a developer, you not only have to chase ever-changing …
book
Head First Design Patterns, 2nd Edition
What will you learn from this book? You know you don't want to reinvent the wheel, …