English session - Intermediate
Mobile Testing / QA
The default tooling for Android development (Android SDK along with its companion, the ADT plugin for Eclipse), provided by Google, is focused on providing ease of use to the developer; but what about the continuous integration (automatic build on commit, automatic execution of the units tests and integration tests, automatic analysis of the code quality, releasing, etc..) with tools such as Maven and Jenkins/Hudson ?
This talk will introduce the attendee to the Maven Android plugin, a nice alternative to the default ant tooling (and a great way to re use existing Maven artifacts), and to the Jenkins/Hudson continuous integration server, for Android development, focusing on the difficulty of executing an headless Android SDK.

Java software developer, I am passionate about software quality and continuous integration.
Working for Compuware, I build OSGi/Equinox components and I set up automation for quality tools for the APM (Application Performance Monitoring) division.
On my spare time, I work on an open source Android app, ReGalAndroid, that allows a user to see and upload its photos to its private PHP photo gallery from his phone; I also contribute from time to time to Android Maven plugins