One way of looking at the UI design process is as three main steps:
1. User research - define potential customers of your product and how they’ll use it. You want to determine the users’ needs, challenges, and problems; the user types, experience, level of knowledge and skills; and the activities they can do using your system
2. Design and prototyping – using a mix of wireframes, prototypes, and mockups
3. Evaluation – assessing the quality of design, how it fits users, and meets their needs.