Enterprise Mobile Development
The brief coverage in the previous section of a few of the challenges faced when developing mobile apps should begin to raise your awareness that there are plenty of new and different concerns to address for mobile, compared to more established kinds of enterprise software. All by itself, the development of code that is to be installed and run on mobile devices poses substantial obstacles. But when that mobile app needs to be a part of a mission critical enterprise IT system, or at least integrate with existing enterprise data and resources, that is an order of magnitude greater level of complexity and headaches.
This book has been written specifically to cover issues and topics that arise when mobile app development meets corporate enterprise IT systems. The coauthors have decades of enterprise software development expertise as well as extensive depth of knowledge in the mobile aspects of their chapter topic. We cover the entire lifecycle involved in enterprise mobile app development, not just one activity such as coding or testing. The chapters are designed to be useful by themselves, but they all fit into a progression that roughly follows the flow of mobile development activities in a project.