Nowadays, there is increasing competition between companies at websites, web applications, and mobile applications levels. They compete to make innovations and presentations that meet the users’ needs. One of their efforts is by focusing on building more effective and attractive user interfaces (UIs) to boost user experiences and interactions. This article will define UIs are, …