Exploring the Cost to Develop an App: A Comprehensive Guide