I asked this same question 3 years ago and was told it could cost anywhere from $50 to $1,000,000. I couldn't get the person to budge their estimate for a 'simple' app. I talked to a few digital agencies and looked at freelancer sites but there the range was huge. I then took an intro course on iPhone/iPad development, learnt to code to an intermediate level, built and put an app on the App store and help teach that intro course. I now know the $50 is more absurd than the $1,000,000 estimate. I agree with many of the excellent answers above. In particular, you haven't provided enough information to get an accurate measure of how much the app will cost. Some developers will tell you it will cost $1,500 to $2,000 per screen but the reality is that it depends on what is happening behind the screens (database?, payments system?, login, security issues?). Designing simple elegant apps with great UI/UX takes real skill and usually require lots of iterations based on customer testing and feedback. Everyone should start with an MVP and customer testing and feedback. Once you build the final app, you need to maintain it as new devices come out and operating systems change every year - so make sure the code is well written in case it needs to be taken over by someone new. This is more a risk when user offshore freelancers - I've heard lots of horror stories. That said, I can think of a couple of ways to save money:
I've play around withhttp://howmuchtomakeanapp.com and while I think it produced some higher than expected costs, it wasn't out of the ball park. Building high quality, robust apps is expensive. I would be very suspicious of someone telling you that it only costs $500 to build an app unless it was the type of app that just displayed static data on screens.
** Recently saw presentation by Gigster who say that can quickly and accurately quote development projects based on their experience and proprietary database of projects. I would get them to give you a quote.
The cost can be as low as $ 3 K or as big as beyond 50 K, though on an average we do most MVPs under $ 10 K. It depends upon a lot of factors starting from location of development, to list of features, platforms you target, compexity of project and what not.
For what it's worth, no one can give you a meaningful answer to this question without better understanding the functionality that you need and the parameters of the problem you're trying to solve, especially as it relates to the "product" that you're sending. What is simple for a user to use is often complex to build...there is elegance in producing simplicity. So the answer is, no one really knows what it will cost until you scope out the work. I'd be concerned about anyone bidding on such a project who tells you differently. Good luck! Best, Karen
The actual cost on an application development depends on various factors that are bound to app. Also the physical entities, resource involvements, the support and conditions of app stores are external factors that are taken into account while finalizing the cost of the application. There are some factors on which the costing of the mobile application depends while considering actual scenarios.
Thinking in developing a minimum viable product for your project? I am building since I set up my own company six years ago an intelligent and ethical IT business (that in few words means that we deliver quality work for the price we deserve and that I reward and give value to my team for their effort and good results), and I will be honest with you about how much you should be paying for a simple and well developed app and avoid being overcharged.
If you want a quick answer I would say that you shouldn't be paying more than 7,200€ to develop a simple native or a hybrid mobile app. If you want to know WHY please keep reading.
If your minimum viable product includes the development of an app, this app should be simple and shouldn't take more than 6 weeks to be developed. A simple mobile application is an app with less than five screens in total (or less than ten screens if most of them have a low level of customization and features). And most importantly, you have to be clear that "app development" strictly means "app coding", it is referred to iOS, Android OR Hybrid, and do not include neither app design nor web/db/api development.
I can easily respond to that tricky question because although we usually work from conception to final product launch, many designers with a business idea and software companies that already have a team of designers and programmers come to me for BPO (business process outsourcing) so we in these cases just do the mobile development part of their projects (as they don't want to contract/dismiss employees for a 1-3 month period to develop an app and having a remote developer for just the time they need lets them save a lot time and money) and they usually start with a minimum viable product, and after their first release they update the app with more features depending on their level of success. So be aware that if you provide to the mobile developer the app design (and the cms/database/api development if needed for your project) your app development could cost you as low as that amount, that is my average for simple app developments, or even less depending on your initial requirements.
However, if you don't have design/programming background you might need help with every single stage of your project life cycle. And I will help you list all the things you would need to consider for the successful realization of your business idea along with their maximum cost. I have marked with a tick the ones that would be strictly necessary:
☑ . Keep the first release as simple as you can, you can add more features in future iterations.
☑ . You shouldn't be paying more than 720€ for a 3-5 days of work.
☑ . This work includes: the design of all the screens of the app in minumum two sizes for mobile and tablet, all cropped buttons and elements in two sizes for the developer and the designs required for the mobile app profile (about 5 screens, the cover image and app icon in different sizes). You shouldn't be paying more than 2400€ for a 2 week work.
☐ Admin panel to manage app info and users, database and API development. Depending on your project you will need it or not, or you may have very few requirements for this part. You shouldn't be paying more than 6000€ for a 5 week work.
☑ . You shouldn't be paying more than 7200€ for a 6 week work (double the price if you wish another native app).
☐ White box testing.
☐ Black box testing.
☑ . Your developer will give you a link so you can test the user interface of your project and you can communicate the issues you find so he/she fixes them before the app submission.
☑ . They should be free of charge. The developer should give you a link where you can download the source code of your project. If you don't mind to give your developer access to your server and developer account, your developer shouldn't charge you to setup or deploy the source code to your server, neither for the app submissions. Remember that you should pay the developer before he/she gives you and upload the source code.
☐ Attract users via social networks, adverts, blog + newsletters, etc.
Maintenance, Updates and Upgrades
☐ Develop more features in your mobile app, make modifications, upgrade to the new OS versions, etc. This is extra and is charged separately.
1. Define your MVP (minimum viable product).
2. Decide if you need: (a) a mobile app, (b) a responsive website, or (c) a mobile app + website.
3. Cut initial costs as much as you can with your own work: Example: Design the wireframes by yourself, thanks to this you will know better the product you exactly want.
4. Sign an NDA with the chosen developer.
5. Present your detailed description and wireframes to your developer and discuss your budget with him/her to agree a fixed price for your project.
6. Sign a contract with your developer.
7. Seat down and wait until your developer finishes your project.
8. Test your project in all devices you can, with and without internet connection and enter valid and invalid data in the app to test if the look & feel and workflow is correct and if the customized message errors appear correctly in the app. Log all the issues you find in the bug tracking platform that your developer will provide to you, or just email them if it is easier for you. Wait for your developer to fix everything and then do a final test.
9. Pay the developer. He/she will then send you the source code.
10. If you need help with app submission, just give your credentials to your developer to upload the app to the app store and/or to your server. Modify your credentials after the app has been approved.