Launching something new onto the market always means dealing with conditions of great uncertainty. And when preparation is not done thoughtfully, many hours of work that any app or a piece of software takes, may be wasted.
To quickly see whether the idea is going to stick and to get the feedback for further improvements while not spending much money, it’s good to start with an MVP (Minimum Viable Product).