At one point as you're building this app, are you going to say, this is good enough and put it out in the app store? I would say as long as like you can definitely do your one core thing that you really wanted in the app, that would be like good enough. Don't even put too many features in because you want to learn from your audience not necessarily just to build features for future sake.