About User Interface Design
I will be talking about User Interface Design as it applies to websites as typically viewed on a laptop or desktop, but these principles can apply to all forms of design and when viewed on a mobile device. Some of it is the same as UI for the web space but some of it is unique to mobile apps. For example, smart phones and other mobile communication devices use Touch Capacitor technology and some things that work well on a laptop or desktop computer don't work as well on a touch screen. Two examples are scroll bars or pull-down menus. Although common on the desktop they don’t work well on a mobile device that’s designed for touch. When designig for internet to be viewed on laptop or desktop - think of a pointer used with a mouse.
The goal of user interface design is to make the user's interaction as simple and efficient as possible. With good UI design it should be obvious to the user how to get to his goal or how to find what he is llooking for. Good user interface design should include trust and can include persuasion and emotion. The design process must balance technical functionality and visual elements. Visual elements help the user decide how to navigate the site. In any computer, web or mobile device the User Interface Design (sometimes referred to as Graphical User Interface (GUI), is a type of user interface that allows users to interact with images rather than text commands.
Below are some principles of good User Interface Design:
- 1.The interface should be instantly understandable and navigable.
- 2.Make it easy for the user - the user shouldn't have to hunt for what they want.
- 3.The visual design should be exciting and enticing.
- 4. Design for Persuasion, Emotion, and Trust.
Stages of User Centered Design
Understanding the users, their expectations, and workflows, is at the heart of intuitive interface design. It's what user-centered design is all about.
The steps I'm going to share with you I've used my entire career, whether website design, web-based apps, or mobile apps, etc.
- 1. Analysis of User Requirements
- 2.Conceptual Designs
- 3.Semi-Functional Prototypes
- 4.User and/or Developers Review for Flow
- 5.Final Design
- 7.User and/or Developers Test to Break
- 8.User Feedback
- 9.Improvements, Final Edits