Compelling User Interface

User Interface should be awesome looking. Looks enhance invitation to download an app..

User Interface: Some Principles

Simplicity

Attractiveness can be achieved by using templates readily available in the market. However, simplicity shouldn't be compromised. Simplicity creates engagement and lowers the bar for users of varying levels of education.

Visibility

All functionality for a particular screen or item should be evident readily. A user shouldn't have to dig in to find the functionality. User should be distracted or overwhelmed by redundant information. 

Feedback

Feedback assumes many forms; simply pressing a a button on the interface should do something that makes it evident to the user that the button was pressed. It could be as simple as changing the screen, or if nothing else than a toast should be shown from bottom. This creates engagement.