User interface is a big subject, and a comprehensive view is well beyond the scope of this book. There are many books on the subject alone. For our purposes, I wish to provide you with some ideas and inspiration. With that in mind, this is a list of best practices:
- Clarity: This is one that hits all the lists. A clear and easily understood interface will have them in and out in no time. The user remembers whether an experience was good or bad, though likely not on a conscious level. This can have a direct effect on whether or not a user wishes to return to that interface.
- Be forgiving /flexible: The more natural a user interface is, the less likely the user is to actually read what the controls say. ...