Types

  • External Interfaces
  • Internal Interfaces
  • User Interfaces

Golden Rule

Important

Provide the user with:

Control

Give the user more control over the application
Could be Keyboard Shortcuts, Undo Redo facilities etc,

Memory Load

Do not overburden the user with memorable stuff

Recognition Vs Memory

Consistent

Should follow a static and same theme throughout the lifetime of the app


Analysis

  • User
    • The ease of the people who will be associated with the app
  • Task
    • Keeping in mind the purpose of the app
  • Environment
    • The type of environment the app will be used in.
    • Example could be person sitting, standing etc.

Design

How is the information presented

  • The text to be displayed
  • The Color scheme of the app
  • The Placement and sorting of Menu

Implementation

The act of developing the app
Phase where Technologies, Frameworks and Libraries kick off.

Evaluation

The End user can be the one giving feedback on the UI.
There can be usability experts who can demonstrate the proper usage of design