Every project is unique, even if it uses pieces of borrowed code. Because of this, it is always necessary to have a development specification. If there is no terms of reference, then the cost of developing the application includes business studies and the compilation of technical documentation.
Usually there is no exact price that can be given immediately, unless it is a copy of work done earlier. Application development is always divided into stages and sprints. Depending on the complexity of the project and the qualifications of the team involved, the cost and timing are always different. The cost of the work is estimated in working hours, according to hourly rates. Each specialist has his own hourly rate, which affects the formation of the cost. Development of a mobile app starts at $10000.