The Cost of Developing a Mobile App: What to Expect