DEV Community

TINTU JOSEPH
TINTU JOSEPH

Posted on

USER INTERFACE

UI is a communication device between user and computer. The UI include keyboard, Mouse and mobile screen etc. A good UI help to easy usages of devices .Main UI designs refers to graphical user interfaces and other forms. The Main 3 forms are given below,

Graphical User Interface
It is the most commonly used UI. It's based on visualization This type of user interaction done by mouse or other type of devices .Eg: Computer
Voice-controlled interfaces (VUIs)
this type of user interaction done by the use of voice.Eg: amazon Alexa

Gesture-based interfaces
This type of user interaction done by when the Users engage with 3D design spaces through bodily motions: Eg: virtual realitygames.

Main Types Of User Interfaces

Command Line Interface
Common form of user interface .It Need a proper user instruction to the line for using. Computer commanded to the required file or directory then that time all commands available in file, then retrieving files to running programs. Major drawback of these type is the difficulty of the language learning, but it have a major advantage that is minimal memory usage.

Menu Driven Interface
A menu driven interface example is ATM.MDI which give a range of option in the form of list displayed in a popup or full screen. The advantage of MID is no need of long type code, but it have a draw back - limited options to choose.

Graphical User Interface
The commonly used type .GUI which help to people interact with these type of interface by using a mouse ,track pad or other peripheral to point click on icons .Main advantage of GUI is easy to learn ,No code needed but it need large memory space.

Touch Screen Graphical User Interface
The Touchscreen GUI which commonly used type of UI .Which is controlled by the finger .This type of GUI commonly used in the mobile ,tablet etc.

How to make Good UI
Users are humans, so they need comfortable and maximum less time usage on the app/website .
The following things that help to make good UI for you app/website

  • Make buttons and other common element to help to save the time of the user

  • Use proper alignment. Typically choose edge (over center)
    alignment.

  • Reduce the number of actions for performing tasks but focus on
    one chief function per page.

  • Use proper text align ,color, font because these are the key
    element of the UI
    .

Top comments (0)