User Interface (UI) - an interface that provides the information transfer between a human user and the hardware/software components of a computer system.
User interface combines all the elements and components of the program, which can simplify the interaction of the user with the software. These elements include:
UI defines how commands are given to a program or computer and how information is displayed on the screen. Three main UI types are:
There are a set of rules laid down by the developer of the device, which enables smooth transition between action and response: a combination of inputs by the user should lead to the necessary responses of the device and task.
The designers work out the user interfaces for each of the screens within the software or application.
These rules should be sufficiently clear for understanding, natural and easy to remember (all this is included in the concept of usability).
User Interface Design Basics
User Interface (UI) Design focuses on the users needs, ensuring that the interface has elements that are easy to access facilitate actions. UI brings together concepts from interaction design, visual design, and information architecture.
Choosing Interface Elements
Users have become familiar with some common interface elements, declared as the standard visualisation by operating system standards - iOS and Android. The designers of user dashboards should be consistent and predictable in choosing the existing elements. Doing so will help gain the user’s satisfaction by providing clear and convenient interface.
Interface elements include but are not limited to:
The simple and well balanced combination of all elements, joined as an attractive visual solution for the software interface can be a good example of user-friendly interface design.