I've been watching our devs struggling with the android build environment for a while and decided to take a look at it for a couple of days recently. 

The result of which was some work to help make it easier. In short (more detail below) you can build in about the same manner as you would a typical catkin workspace - one shot builds and dependency tracking across repos.

If you would like to get a handle on what's done, I've written up some instructions on how to build the current turtlebot android apps (make sure to use the 'legacy' sources) here.

These are just tentative though. I'd like to get together with whoever's interested to talk about how we can push this further (and re-integrate with damon and chad's code) so we can have a convenient development environment for android with hydro. Up until now it's felt terribly hackish.

Probably a good place to start some discussion would be at a BoF at RosCon. We can then continue with a sig thereafter. Of course, if you're not going to RosCon, let us know what you think and we can float any issues there. Being a relative newbie with java/gradle/maven/android I have some starters:


Cheers,
Daniel

PS : A more detailed summary of the changes so far: