I have read online that its best to publish your app as soon as possible and do updates as much as possible. Think the mantra “deploy early and often”. Initial I subscribed to this idea, because its super easy to push out updates via Android Market, but I have found its not a good idea, and here is why.
The majority of my sales happen on days I do updates, the reason is Google tends to promote them. I have noticed that apps that have a good ranking (4+ stars) tend to get promoted longer and get much more play. Which makes you a lot more money.
The market doesn’t facilitate feedback to developers very well, so to file a bug report, users leave feed back and a ranking. If you have a bad bug, you might get a bunch of one start ratings, and even if you fix the bug in minutes, the users aren’t going to download your app again, and aren’t going to change their ranking. These poor rankings really hurt long term, especially for new applications that don’t have a lot of marketing behind them.
Lesson learned, TEST TEST TEST, your reputation on Android market counts!