Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium



Building Android apps with Maven

Abstract

Android has got its own "official" build tools, provided by Google. They are good for a quickstart, but what happens when you engage with a larger application? What about your software factory practices, such as Continuous Integration, static analysis, test coverage? A possibile solution is to use Maven: just set up your Android project like any other Java project you manage with Maven. The maven-android-plugin provides whatever you need for creating and testing Android apps - and you'll be able to use your favourite IDE (Eclipse, NetBeans, IDEA).

The talk will quickly introduce some Maven concepts, then move on to describe the maven-android-plugin. Some practical examples about how to build a complex, modular Android app will be given, based on the experience of the author with an open source application, completely managed with a state-of-the-art software factory featuring Hudson, Cobertura, automatic release and so on.

Speaker

Related Presentations

A snapshot of the mobile HTML5 revolution
Android Awesomeness
Android Development Tools
Android Jumpstart - Introduction to Android App development
Android Keynote
Android Market for Developers
Android Tools BOF
Android Tools in Action
Android User Experience Lab
Building Android Applications for Performance and Usability
Showing first 10 of 30 results

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence