No! You can also opt for developing an MVP, study user response and then develop a fully functional application. We would recommend the same, especially if you’re on a budget check.