I am big fan of his work and as an aspiring Java dev I enjoy looking through his code to learn.
The only Swing app I ever needed so badly to work! The DummyDroid Android advert device ID forging, also referenced on his page, is quite a treat!
You need to generate your own installs at first. Google will look at your uninstall ratio, and perhaps other factors. If those factors are good, Google will start pushing you up the keyword and then category rankings in various countries. Then people will start ranking your app, and that will factor in. Google has made some public announcements about what they take into account, and there are many outside accounts out there with guesses, some good, some not, at what helps.
Making an app people want helps. Having a clear, simple icon and clear app name helps. If the app does offline maps, call it Offline Maps. If several reviews and e-mails suggest adding a feature, consider adding the feature. And so on.
I have not found cross-promotion helpful In the mannernthe article says. If you run ads, and get one cent for every ten ads shown on average, then you're losing a cent every ten times you show your ad. It might be cheaper to advertise it in other venues. In some circumstances cross-promotion makes sense. You can set a minimum bid for your ad network, and show your ads when the ad network can't make that bid. Also, for new apps, I often put the first ad in as a cross-promotion ad. I see how the app does, and how much it refers. If all is well and the app is taking off and doing referrals, I put an ad network ad in the app.
We've had that challenge with Umbrella App and have done out best to try to also have it on Google Play, Amazon App Store, F-Droid, direct .apk
Advertising networks usually require them, but if you are the one announcing, you can choose to (not) use whatever you want.
That will get you your 5 minutes^H^H^H^H seconds of internetfame already. However, it will only create a short popularity spike and you constantly have to invest in promotions to keep that up.
The blogpost doesn't tell you to put ads for your other apps into your apps (that would be stupid!), but to think of ways in which they can complement each other. That way you get effortless crosspromotion, can touch vastly different traffic sources and channel users to your main app.
But if your app isn't 'noticed' by the time you have your 'main app' then what users are there to channel into it? Seems like a chicken/egg type deal
Yes, there is a bit of a chicken/egg here, but getting _some_ installs for an app really is not that difficult.
Not really, I'm focusing on the title and intro to the blog post and expecting the post to follow the questions laid out in that.
This current title makes it seem like it's tips for getting the word around about your app (xda, reddit, HN, whatever) and leveraging that, giving away paid versions for free to a specific community etc. At least that's what I'd expect from a post titled like this.
Few days back, I posted a new app (that allows you to run mobile apps from sdcard.) which gained more comments and feedback on android specific subreddit more than HN.
So narrow down to specific group or even individuals is one of the option.
This will give you a short time spike in installs. Nothing wrong with that, but it doesn't last and you can't play that card more than once.
We released a whitepaper not too long ago about App Store Optimization. I'm not very involved in mobile/client -side development but I heard the paper was well received.
Summary infographic: https://venturebeat.com/wp-content/uploads/2016/04/Native-X-...
EDIT/Clarification: I'm associated with the paper referenced in my comment--not the parent article.
Both the adoption of android and iphone apps are ad driven, and the pros absolutely know this. So if you're starting out, you buy cheap ads. Think of all those ad supported free apps. They are the cheap ad ecosystem. If you've made it to the big leagues, you buy expensive ads. Think high production TV ads during prime time with Arnold Schwarzenegger. There is a reason there are so many app commercials on TV all over the world. They work.
Despite all the innovation driven rags to riches mythology, and although you do need an awesome app that meets the bar first, the app game is practically a marketing budget slugfest. Google and Apple provide no other options.
"Marketing hacks 4: Hacker News" - http://ineptech.com/index.html?blog&post=20