There are a few factors which determine the total and final cost of your mobile application. But you can easily outsource the development to a mobile application development company in India which has prior experience in the field, is cost effective with the development, has clients from other countries as well so you can achieve your goal in minimum investment.