Well the answer always is ‘depends’! What features you are looking to get developed drives the cost. Something very basic can cost you roughly $10K, while complex requirements need database design, web service implemented and a backend to control various aspects of mobile apps.
All the details are captured in the contract, so as to avoid any discrepancy in scope and effort estimate.