In web and app design, some of the most commonly used words are UX (User Experience) and UI (User Interface). These are two confusing terminologies that most people think they are the same, but they are not.
UX stands for user experience, it involves the way that users interact with an application. The experience might be smooth, positive, confusing or intuitive. It might also involve whether the application feels arbitrary or logical. User experience mostly focuses on whether the user feels that the app is helping them accomplish the objectives they want to achieve efficiently, or they are just struggling.
UI stands for user interface, it refers to the graphical layout of an app. Normally it is comprised of buttons that the end-user of the app click, text they read, sliders, images and input fields, UI also includes other items such as interface animations, screen layouts, transitions and micro-interaction users usually interact with.
UX designers are primarily concerned with how the product feels. A given design problem has no single right answer. UX designers explore many different approaches to solving a specific user problem. The broad responsibility of a UX designer is to ensure that the product logically flows from one step to the next. One way that a UX designer might do this is by conducting in-person user tests to observe one's behavior. By identifying verbal and non-verbal stumbling blocks, they refine and iterate to create the "best" user experience. An example project is creating a delightful onboarding flow for a new user.
Unlike UX designers who are concerned with the overall feel of the product, user interface designers are particular about how the product is laid out. They are in charge of designing each screen or page with which a user interacts and ensuring that the UI visually communicates the path that a UX designer has laid out. For example, a UI designer creating an analytics dashboard might front load the most important content at the top, or decide whether a slider or a control knob makes the most intuitive sense to adjust a graph. UI designers are also typically responsible for creating a cohesive style guide and ensuring that a consistent design language is applied across the product. Maintaining consistency in visual elements and defining behavior such as how to display error or warning states fall under the purview of a UI designer.
UI developers, also called Front-end developers, are responsible for creating a functional implementation of a product's interface. Usually, a UI designer hands off a static mockup to the front-end developer who then translates it into a working, interactive experience.
© 2021 Digcode.com