Now mobile programming is the most profitable thing in the market. So you chose the right field. Of course, your question is a bit narrow. For sure you dream about the Uber-like app but I think to consider costs you need to take common mistakes and risks that are faced by app builders. In general, it is important to have a great team, solid backend
and great frontend development, great custom design, and post-release activity.
But for the deeper understanding of these points, I suggest you check the article:
http://sliceart.com.ua/blog/5-factor...elopment-costs