We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Continuous integration for mobile

Formal Metadata

Title
Continuous integration for mobile
Title of Series
Number of Parts
46
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Mobile apps are a multi-billion market and one of the fastest growing sectors of technology, but the development of the apps does not meet the quality standards of backend systems. A small agile team can produce prototypes and MVPs efficiently, but once the project scales, tools like beta distribution platforms enable all stakeholders to be engaged and informed, while developers focus on producing high quality software. This (45 mins) talk will outline our experiences with implementing continuous integration and providing meaningful reports, which are essential for decision making. As well as providing an environment the developers which helps to identify problems in the codebase or with the implementation. Another important factor is the distribution of the application to the different departments for test, demo and acceptance. We will show how it is possible that stakeholders are able to create and distribute builds depending on their needs. A project template will be presented, which boilerplates robolectric for android tests, apium for automated UI tests, and a Jenkins setup which orchestrates the build test and distribution, using internal distribution tools such as crashlytics and hockeyapp.