A lot of factors influence the situation, the market, competitors and of course advertising, the better it is, the faster the project will develop
Marketing should come first. Unfortunately, not all developers understand this. Maybe due to the fact that they are more focused on the technical aspects of the project. But do not forget about marketing.