User Interface Design is the discipline of designing software interfaces for devices, ideally with a focus on maximising efficiency, responsiveness and aesthetics to foster a good user experience.
UI design is typically employed for products or services that require interaction for the user to get what they need from the experience. The interface should allow a user to perform any required tasks to complete the function of the product or service.
An interface is a point of interaction between the user and the hardware and/or software they are using. UI design is the skill employed to visualise the interface used to complete the task it is designed for. Good UI design facilitates making the completion of tasks as frictionless as possible and increasing usability.
A UI Designer is someone who creates the user interface based on a functional requirement and planned user experience using design standards and aesthetics to craft a certain experience.
UI Design can be done with pens and pencils, computer visualisation software, or built directly in code or materials. The end results is an interface, or a simulation of one, that can be used to test, iterate and release a product or service.
User Interface Design