It’s very difficult to tell you even approximate costs, to be honest. It all depends on what kind of application you want to create, what functionality it will have, for which platform it will be created, how high-quality the design will be, and so on. I've been reading the Stormotion blog https://stormotion.io/blog/how-to-build-a-mobile-app-with-geolocation/ about GPS apps. They have estimates there. But I am sure that everything needs to be negotiated individually. Although, by the way, these guys have heavenly prices compared to other development companies.