Since Apple® released the iPhone® SDK in 2008 we have seen an explosion of third party applications, with over 150,000 apps available and more than 4 billion downloads. The market for paid apps is estimated to be more than $250 million per year.
ThoughtWorks has had significant participation in development on this platform using Agile development methods. This experience, coupled with increased interest from our enterprise clients in developing mobile versions of their internal applications, has led us to explore the tooling available to build world-class software according to rigorous standards.
This white paper is an attempt to summarize our experience in the projects we have already undertaken, and to point out the gaps in the current set of tools and techniques. We hope that our contribution to the conversation will help guide tools evolution for this important application platform. Please feel free to post comments or questions regarding this paper here for the broader community.