Leading designers tell us how to build user interfaces for all kinds of clients. You're bound to find something here to improve your knowledge and to help you build a bigger and better site.
1. Intuitive is best
"A dialed-in creative navigation concept should be central to the UI design. Users want direction and flow, delivered intuitively instead of trying to figure it out for themselves," argues Andrew Kimmel. "Having said that, the ability to surprise a user can certainly be part of the experience and can pay off in user retention."
2. Know the end goal
"It depends on the objective of the interface you're designing," reasons Sarah Morris. "If an investor wants to find out financial information about a company, you must reduce the friction for them to reach that goal. For less task-driven interactions, it's definitely the objective to create something more innovative."
3. Smart, but not too smart
"Surprising the user is the job of the creative concept," believes Bernadette Smail, "but the interface must be intuitive. It can surprise, but only in a positive way - maybe by being smart, and predicting input based on your previous likes and dislikes, or through things such as input error correction."
4. Reveal the bigger picture
"If you look out of a window onto a mountain view, you can imagine what's above, below and to the sides because you have a mental model of a mountain scene in your memory," proposes Gabor Vida. "A UI is a window onto an unknown world: you have to help the user build a mental model of the parts they can't see."
5. Consider the context
Sarah Morris' three top tips for great UI design are simple: "Context, context, context," she smiles. "Understand what people want to achieve, but also where they will be and in what mode. Banking on the bus to the shops is not the same as banking on a desktop at work."
6. Deliver value
"Understand the value that a user is supposed to derive from the UI, and why that value is important to them," says Gabor Vida. "Start with a clear mental model that supports the value proposition, and find some early wins when a user can accomplish something. Design ways to get them there quickly, and reward them."
7. Back to basics
"Understand the user's primary needs and features, and scrape away the excess," is Andrew Kimmel's approach. "Be sure to size layouts to suit each corresponding device and platform as well: it's painful to have to recreate assets that weren't accounted for when the client adds a larger retina or tablet version of the project."
8. Reward your users
"It never pays to subvert the mental model, because the only thing holding it together is consistency across all views," advises Vida. "It does, however, pay to surprise a user if used as a reward for doing something right. Positive re-enforcement solidifies the model and serves to create a sense of affinity between interface and user."
9. Don't play hard to get
"It must never end up in a hunt for functionality," warns Bernadette Smail. "There are design patterns that have proven to work for us, and that we use over and over again until there is a better technical solution out there - or Facebook goes and changes its rules yet again."
10. Solve problems
"Don't strive to reinvent the wheel," says Gabor Vida. "If a user needs to pick items from a list, there are established ways to do it - checkboxes, for example. Don't invent something new just to be different: use an established method and move on. Creativity is about problem solving, not about being cool."
Were these tips useful? Let us know in the comments box below!