Designing Interfaces Book
Designing Interfaces: Patterns for Effective Interaction Design is an intermediate-level book about interface and interaction design, structured as a pattern language. It features real-live examples from desktop applications, web sites, web applications, mobile devices, and everything in between.
Today I found this site which contains excerpts from some of the book’s patterns. The book has more, of course—more introductory material, more patterns, and more examples—but the material on this website is a good start.
From the book’s back cover:
The book’s ideas are presented as a collection of patterns—solutions to common design problems, tailored to the situation at hand. Each pattern contains practical design advice that you can put to use immediately, plus a variety of examples illustrated in full color. In addition, each chapter explains key concepts in interaction design and visual design. Topics include:
- Information architecture for applications
- Navigation
- Page layout
- Maps, graphs, and tables
- Forms
- Graphic editors
- Color, typography, and look-and-feel