Free Downloads
Designing Interfaces

Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, Designing Interfaces provides solutions to common design problems that you can tailor to the situation at hand.This updated edition includes patterns for mobile apps and social media, as well as web applications and desktop software. Each pattern contains full-color examples and practical design advice that you can use immediately. Experienced designers can use this guide as a sourcebook of ideas; novices will find a roadmap to the world of interface and interaction design.Design engaging and usable interfaces with more confidence and less guessworkLearn design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of colorGet recommendations for specific UI patterns, including alternatives and warnings on when not to use themMix and recombine UI ideas as you see fitPolish the look and feel of your interfaces with graphic design principles and patterns"Anyone who's serious about designing interfaces should have this book on their shelf for reference. It's the most comprehensive cross-platform examination of common interface patterns anywhere."--Dan Saffer, author of Designing Gestural Interfaces (O'Reilly) and Designing for Interaction (New Riders)

Paperback: 578 pages

Publisher: O'Reilly Media; 2 edition (January 9, 2011)

Language: English

ISBN-10: 1449379702

ISBN-13: 978-1449379704

Product Dimensions: 7 x 1 x 9.2 inches

Shipping Weight: 2.4 pounds (View shipping rates and policies)

Average Customer Review: 4.4 out of 5 stars  See all reviews (26 customer reviews)

Best Sellers Rank: #31,527 in Books (See Top 100 in Books) #12 in Books > Computers & Technology > Computer Science > Human-Computer Interaction #16 in Books > Computers & Technology > Graphics & Design > User Experience & Usability #23 in Books > Textbooks > Computer Science > Software Design & Engineering

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.

Designing Interfaces Designing Voice User Interfaces: How to Create Engaging and Compelling Experiences System on Chip Interfaces for Low Power Design Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GUI toolkit JavaFX: Interfaces com qualidade para aplicações desktop (Portuguese Edition) Directx 9 User Interfaces: Design And Implementation (Wordware Game Developer's Library) Power Integrity for I/O Interfaces: With Signal Integrity/ Power Integrity Co-Design (Prentice Hall Modern Semiconductor Design) Sensors, Actuators, and Their Interfaces: A Multidisciplinary Introduction (Materials, Circuits and Devices) HCI Beyond the GUI: Design for Haptic, Speech, Olfactory, and Other Nontraditional Interfaces (Interactive Technologies) An Introduction to Interfaces and Colloids: The Bridge to Nanoscience Pontius Pilate: Portraits of a Roman Governor (Interfaces series) UMTS Signaling: UMTS Interfaces, Protocols, Message Flows and Procedures Analyzed and Explained Silicon Surfaces and Formation of Interfaces: Basic Science in the Industrial World Designing with the Mind in Mind: Simple Guide to Understanding User Interface Design Rules Designing Sociable Robots (Intelligent Robotics and Autonomous Agents series) Microservices: Patterns and Applications: Designing fine-grained services by applying patterns Designing Geodatabases: Case Studies in GIS Data Modeling Adobe Dreamweaver CS5.5 Studio Techniques: Designing and Developing for Mobile with jQuery, HTML5, and CSS3 Designing Software Synthesizer Plug-Ins in C++: For RackAFX, VST3, and Audio Units Designing the User Experience of Game Development Tools