TL;DR Name your app well to make it discoverable
💭 The Idea
It was Winter Break and I was watching Late Night with Jimmy Fallon and they were playing this card game called “Word Sneak”. The goal of the game is to work the given words into the conversation as casually and as seemlessly as possible. But the catch is that the given words are absurd… like “Fluffernutter”.
Here’s a video clip of the game
I liked the game - maybe too much - and wanted to make it in to an app. So I did.
I grabbed my laptop and my iPod touch. I downloaded Xcode for the first time and started looking up stuff on Google. I was constantly on Stackoverflow, looking up ways to make a
UIColor from an RGB value and how to use Cocoapods.
A week before Winter break was over, I finished the app.
😲😲😲 (Updated 2016)
This app is the first app I ever made and took 2 weeks to finish. And out of 5 apps I have made so far, it has been the best selling one. It sold (free/paid) about 500 copies per month.
Is it beginner’s luck? I don’t think so. I don’t believe in luck. To find out why it sold well, let’s go scientific on this.
The app was mediocre at best and lacked many features. The UX was not natural and the code was ugly. The app itself could have not been the reason it succeeded.
After some thought, I came to the conclusion that
The app was very discoverable due to its name and people ended up buying it.
My guess is that every time Jimmy Fallon did a corner of Word Sneak on his show, 500 people thought of the same thing I thought of; “It would be cool to play this on my iPhone/iPod.”
They would then grab their iPhones and search on the App Store to find out that there is only one app with the name “Word Sneak”. And because they are curious about the app, they would download it.
Your app’s name is CRUCIAL.
If you name your app poorly, people are not going to find your app no matter how good it may be.
This app was lucky in the sense that it ended up getting free global scale advertisement thanks to Jimmy Fallon. But for most people, this won’t be the case. So, I believe naming your application in the following format
[catchy name] - "8 words describing your app with a key adjective/verb"
is a good first step towards making your app more discoverable.