Automating Android Build, Test & Continuous Delivery with Jenkins


Details
There is room at The Wikimedia Foundation for 100 attendees so this event will be first come first serve.
Android developers strive to ensure that their apps work well across a multitude of OS versions, user languages and hardware configurations.
In this talk we will take a look at how Jenkins, the popular continuous integration server, can assist throughout the process of developing a quality Android app that works well on the diversity of devices available.
Topics will include automatically setting up the Android SDK and app dependencies on Jenkins, building your app in a consistent environment, finding and reporting on potential code problems, running automated tests across multiple OS versions, locales and device specs, plus app stress testing, followed by deploying your app to your beta testers or end users — all with minimal effort.
Whether you're interested in continuously delivering updates for your apps, or just preventing claims of "it builds on my machine", we'll show some live demonstrations of how this can be done.
About Christopher Orr
Christopher began working as a mobile developer ten years ago in Glasgow, Scotland where he suffered through Windows Mobile and BlackBerry development. After moving to Germany in 2009, he built Android apps at Deutsche Telekom, primarily for pre-install on new T-Mobile phones. Currently he works at iosphere GmbH in Cologne where he helps create award-winning mobile apps for Android and iOS. In his six years as an Android developer, and even longer as a Jenkins user, Christopher has created several Android-related plugins for Jenkins, and contributes to various mobile, testing and SCM plugins.

Automating Android Build, Test & Continuous Delivery with Jenkins