These principles could be used for creating interfaces that are both usable and appealing to users.
Before you start designing any user interface, make sure you take a look at the principles of good UI design. These principles will help you to stick to the goal of UI design, which is to create an easy-to-navigate environment for users so that they can achieve their goals.
Overall, the difference between a good and not-so-good UI design is the right combination of good usability and visual appeal.
The UI design principles to consider for designing good user interfaces are as follows:
Clarity: Help users understand what needs their attention and make it actionable.
Simplicity: Keep the UI simple. Do not add even a single element that might not be required. Do not increase the cognitive load on the user.
Consistency: Keep the UIs consistent using patterns and components, so users can quickly understand what each part of the UI does. Also keep consistency in visual design with the usage of colors, typography, and graphic style. Have consistency in tone and communication through content on the UIs.
Familiarity: Use familiar visual elements and interaction patterns. This helps your users to use your UI with minimum to no learning required. If any behaviors are familiar to the users from other products, replicate the same on your UI.
Visibility: Emphasize what needs to be highlighted or acted upon. Group large information into small usable information chunks. Clearly differentiate primary and secondary actions on the UI.
Flexibility: Let users complete the tasks in multiple ways at their convenience. Users should be able to do the most important tasks in different ways and start from different points in the flow and with different UI elements. Adapt to users’ mental models rather than expecting them to change their behavior.
Feedback: Keep users updated on the current status at any point while using the UI. Users should be able to understand where they are in the flow and what they need to do next.
Scalability: Reuse interaction patterns so that users don’t have to think about how it works and they easily proceed with completing their tasks.
Tolerance: If a user arrives at an error state for any reason, give them a quick path to recover and resume what they were doing.
Accessibility: Ensure that all users feel comfortable using the product. This should include people with impairments in their motor skills, cognitive abilities, or vision. Making UIs accessible is a discipline in itself but it works on having supporting text for all UI elements and appropriate usage of colors.
Apart from the above-mentioned principles, Gestalt principles are also very important to consider when designing user interfaces.
As defined by IxDF
“Gestalt Principles are principles of perception that describe how humans group similar elements, recognize patterns, and simplify complex images when we perceive objects.“
People build a perception of a UI by ‘seeing’ it before they read and actively understand it. That is where Gestalt principles work. These principles make a UI understandable at a glance.
The most used Gestalt Principles are as follows:
Proximity: Objects that are visually closer to each other are perceived as grouped together.
Similarity: People tend to relate similar-looking objects intuitively. Similarity can be in terms of shapes, colors, and sizes.
Continuity: People naturally see visuals in continuation with continuous lines and curves as opposed to seeing separate objects.
Closure: Any gaps in shapes and forms are perceived as complete as our eyes fill these gaps and complete the shapes.
Connectedness: Connectedness is the ability to see relationships between unrelated objects. An example is that you can see the image on a connect-the-dots picture before you actually connect the dots.
UI design has derived a lot of inspiration from Industrial design. It is well known that a lot of digital products and designers have modeled after Dieter Rams’ 10 Principles of Good Design.
Dieter Rams in order to answer the question “Is my design a good design?”, had developed 10 principles of good design.
According to Dieter Rams, good design:
is innovative
makes a product useful
is aesthetic
makes a product understandable
is unobtrusive
is honest
is long-lasting
is thorough down to the last detail
is environmentally friendly
involves as little design as possible
These principles are still relevant today, despite having been defined sometime in the 1970s.
Do’s |
Don’ts |
1. Do make consistent user interfaces. 2. Allow users to navigate easily through shortcuts. 3. Provide information feedback. 4. Prevent errors as much as possible. |
1. Don’t add to users' cognitive load through your UI. 2. Don’t design UIs only for specific users. 3. Don’t add unnecessary complexity to the UI. |
Figma
Sketch
Adobe XD
Principles of user interface design from Wikipedia
Principles Design from Design Principles
UI Design Principles from Maze
Gestalt Principles from IxDF
Laws of UX from Jon Yablonski