Building a hugely successful app is hard. For most users there are just about 20 apps they open at least once a month. That’s a tiny number and don’t forget you’re competing with over 1.5 million apps in the App Store (Statistics provided by Statista).
However, some apps make it, and it’s not because they’re lucky. There are some consistent patterns among hugely successful apps that make their success possible. Here are some of them.
Solve a Problem
Other apps like Snapchat or Instagram addressed an existing need that Facebook, with all its complexity, couldn’t address. In other words, if you want your users to stick around, start with their problem. If you find a problem big enough, they’ll use your app for the long term.
Find a Scalable Distribution Model
If you look at the history of fastest growing apps, you’ll find that most of them spent very little if not $0 on marketing. Most of them relied on users inviting users and built features that enabled it.
For example, Instagram grew on top of other social networks thanks to its cross-posting feature. Duolingo has features that allow you to brag on social media and invite friends to compete with. Games like Candy Crush make you invite friends when you run out of lives.
Design for Engagement
When it comes to app engagement, it’s an entire area of study and Nir Eyal is probably a thought leader whose ideas you should follow.
But, in general, to build a habit you need to design external triggers like notification and reminders. These triggers should be aligned with internal triggers such as emotional state that makes your users most likely to use the app (e.g. loneliness, boredom -> Facebook)
Then you need to make it easy to use the app and provide desired reward. Lastly, make users perform an action that loads another trigger. For example, add a comment (action), get a reply notification (next trigger).
Start With a Specific User in Mind
It’s easier to make a demographic that shares commonalities happy than to please many different people. If the community is dense, you get network effects. That means free marketing. And lastly, once it starts to spread, these happy users will provide enough credibility to convince people outside their demographic.
Airbnb founder Brian Chesky summed it up:
It’s better to have 100 people love you than to have 1,000,000 people like you.
Make it Simple
Then, the founder of Burbn Kevin Systrom decided to strip it off all features except one. He found out that the only feature that anyone used was photo-sharing. And so he created Instagram.
There’s a reason simple apps succeed. Most people have a hard time adopting new products, and their attention span is short. The more complex the product is, the less likely they are to “get it.”
Tell a Story
Telling a story is much easier. People buy emotionally, and Stories create empathy and build a connection between your app and the user. Good stories spread virally too.
Just consider this. Instagram isn’t a photo-sharing app; it’s a way to “share moments with friends”. Twitter is not a social networking app; it’s a way to “connect with your friends — and other fascinating people.”
This article is written by Mark Mcdonald. He is the co-founder of Australia's Leading Mobile App Development Company, Appster. Follow him: Facebook | Google+ | LinkedIn | Youtube.