Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $49.99
  • Save: $24.13 (48%)
Rented from Amazon Warehouse Deals
To Rent, select Shipping State from options above
Due Date: Dec 22, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Qty:1
  • List Price: $49.99
  • Save: $19.06 (38%)
FREE Shipping on orders over $35.
Only 20 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Trade in your item
Get a $3.95
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Designing Interfaces Paperback – January 9, 2011

ISBN-13: 978-1449379704 ISBN-10: 1449379702 Edition: Second Edition

Buy New
Price: $30.93
Rent
Price: $25.86
45 New from $27.68 35 Used from $15.12
Rent from Amazon Price New from Used from
Kindle
"Please retry"
$10.15
Paperback
"Please retry"
$30.93
$27.68 $15.12
Unknown Binding
"Please retry"
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

Designing Interfaces + Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition) (Voices That Matter)
Price for both: $60.76

Buy the selected items together

NO_CONTENT_IN_FEATURE
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 578 pages
  • Publisher: O'Reilly Media; Second Edition edition (January 9, 2011)
  • Language: English
  • ISBN-10: 1449379702
  • ISBN-13: 978-1449379704
  • Product Dimensions: 9.1 x 7 x 1 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #57,229 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Patterns for Effective Interaction Design

About the Author

Jenifer Tidwell has been designing and building user interfaces for industry for more than a decade. She has been researching user interface patterns since 1997, and designing and building complex applications and web interfaces since 1991.

Customer Reviews

4.5 out of 5 stars
5 star
12
4 star
9
3 star
1
2 star
0
1 star
0
See all 22 customer reviews
The layout of the chapters is very clear and easy to follow.
Johan Nilsson
The examples used are all modern, relevant, and do a great job at illustrating the pattern being discussed.
Brian Cupples
I highly recommend this book for anyone who is starting out in User Interface Design.
Jason Frade

Most Helpful Customer Reviews

26 of 26 people found the following review helpful By Clint Pachl on March 20, 2011
Format: Paperback Verified Purchase
WHAT THIS BOOK *IS*:

This book is a complete overview of about 100 UI patterns. Each pattern is given 2-5 pages where the "What", "Use When", "Why", "How", and "Examples" are discussed and illustrated. The presentation is very elementary. For example, if you know when and why to use pagination, alphabet scrollers, toolbars, date pickers, progress indicators, local zooming, multi-selection trees, or sharing widgets (a new pattern in 2ndEd), you probably won't find much value in this book.

The physical quality of the book is excellent. You will most likely be disappointed if viewing this title on a B&W Kindle. Literally, half the book is loaded with full-color, real-life examples of every pattern. The paper pages are thick and heavy.

WHAT THIS BOOK *IS NOT*:

This book will not provide implementation details or overall design concepts (i.e. effectively combining patterns to achieve some targeted overall user experience).

I primarily purchased this book for Chapter 8, "Getting Input from Users: Forms and Controls." I'm currently in the process of redesigning our shopping cart and checkout forms and thought this book may provide some value in my research. As a web developer (front-end & back-end), I was disappointed. I found much more useful information on modern, standards compliance, UI design blogs.

WHY 4 STARS?

I believe the author accomplishes her goal of documenting, with several examples, every conceivable UI pattern in use today, thus the 4 stars. The book is great for the right audience. However, and I quote the author from her own References section, "If you're looking for more depth than this book can provide, the following list can offer some good starting points." She then lists 24 titles, several of which I own.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Doron Katz on January 23, 2011
Format: Paperback
Jennifer Tidwell presents an essential guide to how to plan the User Interface of your project, whether it be for a website or mobile. Presented in a consistent sequence, the book adds a great wealth of knowledge to the why and what sort of layouts to design, and for someone like me who is a keen mobile developer, being able to supplement Apple's Human Interface Guide with the reasoning is gold. The author identifies the patterns and best practices, an evolution of common problems into a complete useable framework.

The transference of patterns of interaction that are most common in the usability engineer's toolkit is composed into the entire UI canvas, decomposed into visual components, along with the actions that support it, to allow a developer to break down the interface problem into a cookbook for various customisations.
For example, the author first identifies the patterns based on human behaviour, followed by organisation of the content and information based on whether the requirement is a single task/thing, list of things and whether it is a time-sensitive problem (such as news streams). She then further breaks down the patterns according to What, Use When, Why, How along with Examples.

The book even presents Use Cases throughout some of its patterns, and the book is very thorough, detailed and lengthy but it allows you to refer to certain elements you are working on, from the general layout to specific positioning of buttons and input fields, progress indications and so forth.
I normally do not go for UI books, I find them quite inessential but after looking at the benefits of having a UI that is easy to use and matches the intuition of the users (rather than myself), this book is what will be the difference between a good app and a great application. In a competitive app selling environment, reducing negative feedback is based on how well you respond to your customers and this book will get you there.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Mr. Word Sponge on October 14, 2013
Format: Kindle Edition Verified Purchase
Detailed, articulate and full of stellar examples. This book should be on every designer's bookshelf. Very good value. Author provides alternative names to patterns, history of patterns that have evolved and ample links to the work of other authors. She did a great job researching these patterns and was consistent in her presentation. Highly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Paula Abilheira on July 14, 2013
Format: Kindle Edition Verified Purchase
This book is an invaluable resource. Before the pattern examples, there are not only descriptions, but best practices. It isn't limited to one application. All possible applications are discussed—web, web applications, mobile, etc.

The first two chapters before getting into the patterns themselves are also invaluable for those new to UI/UX.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Rob Wehrli on September 27, 2011
Format: Paperback
When I first saw this title, I was thinking programmatic interfaces and not user interfaces. As I browsed through the pages of this book, I was pleasantly surprised that it presented me with a lot of ideas for presenting data besides the various bar, line, pie and scatter charts/plots that accompany a popular spreadsheet application.

One of the most useful features is a summary of controls and their pros and cons for using them in your own UIs. Having this for a new UI designer or as a constant reminder for veterans easily simplifies the task of selecting the right data presentation and selection model for your specific needs based on the merits of the control versus simply the available space or aesthetics.

I like the book, the logical organization of content and the writer's depth of experience in designing UIs, both in conventional applications and web-based presentations. Something that you don't get from this kind of review is the depth of content in such well-written and concise sentence structures that strip away the fluff (often over-used in the UI design world) and delivers the meaningful package of data that a practiced, mentally-organized and prepared author delivers where others often fail. This is an artful blending of the medium and the information without simply promoting the salacious simply because it is so compelling.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews