It's an easy mistake to make. A lot of developers treat their apps as "Products", rather than "Services".
What do I mean by that exactly? The traditional development cycle of design, develop, release no longer applies in this app centric world. Development and release need to go hand in hand, simultaneously. The day you stop updating and improving your app is the day your audience stops using it.
Read the full post on TobiahMarks.com where I explain why you should be iterating on your ideas, update regularly, and develop in public when possible.