Depends. First of all you should specify what kind of the app do you actually need. Check out that article and be sure you have all possible information required. Hope it can help
It depends on quite many factors such as is it about building a new one or improving existing software, which technologies are used and much more. Our projects typically can range anywhere from 5-figures to 6-figures and up.