As our phones become more powerful, we find ourselves using them more and more. It should come as no surprise then, that user interface design is becoming increasingly important. After all, the user interface is the window into the software — where machine meets man.
So what goes into making a good interface? Why do we leave some apps feeling frustrated while others make us want to tell our friends to join in?
It’s all about expectations — and it’s not not about you. In order to unlock a great UI, you need to first understand your user’s goals and expectations, and then exceed those expectations.