Contents
Are there any general recommendations for application design?
Making general recommendations about common application-design problems is difficult, because so many of the problems we observe are domain-specific. This was true 11 years ago, when the first version of this article was written, and remains so today. Thus, our first recommendation is to do user research with your target audience:
How is motion used in an application design?
In application design, use of motion is tied closely to control and affordance choice. At the most basic level, simple confirmation feedback, like providing rollover states for buttons and links in web applications to help users confirm their selection, should be handled the same way for similar elements.
How is application design related to conceptual design?
Application design proceeds in parallel with conceptual design in a DBMS-independent way. When a database system is being designed, the designers should be aware of the transactions/applications that will run on the database.
Why does this book focus on visual aspects of interface design?
Although this book focuses on the visual aspects of interface design, because we are talking about functional applications, we need to address another important aspect of consistency: ensuring controls and their affordances are discoverable and learnable.
Which is the Ultimate Guide to product packaging design?
In the Ultimate Guide to Product Packaging Design we look at how to get your packaging to tell the story you want. We’ve just sent you your free packaging design ebook. Want to learn how to create the perfect packaging for your brand?
What are the different types of experimental design?
Experimental design refers to how participants are allocated to the different groups in an experiment. Types of design include repeated measures, independent groups, and matched pairs designs.
Why is it important to use common elements in user interface?
By using common elements in your UI, users feel more comfortable and are able to get things done more quickly. It is also important to create patterns in language, layout and design throughout the site to help facilitate efficiency.