Generally, it takes around two months for app development. But if the app is complex it may take more time. The app development costs across the globe are different. In Western countries, they may charge heavily and the costs in India will be comparatively less. There is no much demand for app developers in our country.
Generally, the Apps will be of three types. They are Simple, Moderate and Complex
Simple apps may take fewer man-hours. The number of people engaged will also be less. If a back-end database or API functionality is not required the cost may be less. Simple app development in India may cost around $5,000.
Complex app development may require more time and manpower and hence may cost high. The cost maybe around $40,000. The cost will vary based on social media integrations, backend support and APIs.
On the other end of the spectrum, complex apps will obviously require a lot more, and they can be around $40,000. However, you can charge premium fees for these kinds of apps, because of the complex functionality of social media integrations, backend support, and APIs.
A moderate app will cost in between the prices of simple and complex apps.