Couple of things from someone who has been in a similar situation:
1) You don't have to be a good marketer to set up a twitter account and tweet when you add new levels and new features. Retweet them from your personal twitter account and it will at least hit your followers. Don't feel ashamed of asking a few friends to also retweet to their followers. The effect might be small, but it's a minimal effort.
2) Focusing on one app is a bad idea. It's like having a stock portfolio of 1 company. Make several games, even if they're smaller and less polished. You might see that one is more successful and can then concentrate on making it more polished.
3) Most important: do what you love. Don't make your platform, language, or design decisions based on what your google analytics says will make you a few bucks more. If you do that you might as well go back to working secure corporate jobs.
I've been in the android market for a year and have done over $100k in sales of my games, and you hit the nail on the head. Create lots of games, and not just for the money. You have to be having fun while creating or it becomes a miserable job. I'm falling into that rut myself, and because I've spent so much time working on my flagship game, I've gotten behind. Competition of that game has increased, sales have slowed down, and I'm scrambling a little now to get my other games polished and selling at a higher rate.
All the while, I'm sick that I'm not loving what I'm doing anymore as I chase the dollar. I think it's time for me to reboot and spend my time on a game I've always wanted to play and make. If I love doing this again, my success will sustain itself.
1) You don't have to be a good marketer to set up a twitter account and tweet when you add new levels and new features. Retweet them from your personal twitter account and it will at least hit your followers. Don't feel ashamed of asking a few friends to also retweet to their followers. The effect might be small, but it's a minimal effort.
2) Focusing on one app is a bad idea. It's like having a stock portfolio of 1 company. Make several games, even if they're smaller and less polished. You might see that one is more successful and can then concentrate on making it more polished.
3) Most important: do what you love. Don't make your platform, language, or design decisions based on what your google analytics says will make you a few bucks more. If you do that you might as well go back to working secure corporate jobs.