Everyone have navigated on a website, in the menu of an application or in the menu of the video game like the settings, and had positive thoughts about it, for example: “it very easy to use this app”, “I found really fast the setting I was looking for”, “The use of this app almost feels like something natural”. But there are also negative that frustrate us because we can’t do what we want with the application, for example: “I don’t understand how to use this app”, “I got lost in the navigation menu”, “I can’t find the setting I changed early”, etc.
The reaction or the experience of the user when using software doesn’t only depend on the functionality and the aesthetically design, what more influences the user to feel comfortable or not is the user interface.
User Interface (UI) Design focuses on anticipating what users might need to do and ensuring that the interface has elements that are easy to access, understand, and use to facilitate those actions.
This means that user interface design is about thinking like a common user instead of an experience programmer that already knows what the software does. It can also be interpreted as molding the functionality of the software so it could be used more “naturally”, in other words, that you can use the software like if it where something of common sense.
There many elements, principles and other concepts in user interface design that explaining all of them will make this post very huge, so I will share this page to find more info about it.