Usefulness- Create an app, worth downloading. It should be useful for people and should help them when needed. Simply think about an app that people would like to use daily for some purpose or other such as to manage their tasks, budget, and related day to day matters.

Read this awesome statement by WhatsApp Engineers about Building a Product for People instead of turning People Into a Product: http://blog.whatsapp.com/245/Why-we-dont-sell-ads

User Friendly- For an instance if you built an app worth downloading but you failed to leverage the user friendliness; you will fail, no matter how resourceful the app is.

According to the Google Think data, 2 out of 3 people will use your app only if it simplifies their lives. Source: Think with Google

https://www.thinkwithgoogle.com/features/mobile-app-marketing-insights.html

Remember: People Opt For Applications In Order To Make Their Life Easier. Not Troubled.

Attractive- Since we have reached an era of digitization, we always need something creative and attractive to use, to entertain our self, and to soothe our eyes. Similarly, an app would be preferred by people if it is more attractive than attractive. Having attractive and animated graphics, icons, and more will do it for you.



Robust- Robust here includes swiftness, compatibility, and ease of surfing. An app should be compatible for all sized smartphones, alongside swift. And why it shouldn’t be? Who would want to waste time on slow apps, when we have lots of other tasks to complete, ranging from updating status on Facebook to tweeting on twitter up to uploading a candid picture on Instagram, and more.