|Managing dependencies is very important in software development. The ability to declare your dependencies, handle transitive dependencies, and fetch these dependencies automatically is one of the benefits of using Maven. Today I installed Ubuntu on my laptop, and started checking out my Android projects from my GitHub repository.
During that checkout, I was ashamed to find that some of them had external dependencies declared that couldn’t be found on my newly installed system.The dependencies were pointing to a location on the desktop of the machine where I did the check-in. Shame on me.
One of the strenghts of maven2 is that by declaring the dependencies in the pom.xml, anyone checking out the pom will automatically have all of it’s dependencies resolved.
Having a JEE background, where maven2 is heavily used in my everyday working environment, I wondered if it was possible to combine maven2 with my Android projects, and came accross 3 interesing projects that make it possible.
The goal of this article is to provide you with a step-by-step guide to glue everything together, and start developing your Android apps in Eclipse using Maven2.
Continue reading “Integrating maven in your Android Eclipse projects” »
|Most people that are developing Android applications using Eclipse will probably use the Eclipse ADT plugin. The plugin offers a lot of functionality, including
- Debugging features, via it’s integration with the Dalvik Debug Monitor Server (DDMS)
- Emulator control from the Eclipse workspace
- XML Validation for Android specific files (strings, views, menus , ….)
- Project Wizards, to facilitate the creation and packaging of your Android app
In this short article, we’ll be discussing the debugging of remote android processes (the processes defined in your manifest using the android:remote attribute).
Continue reading “Debug a remote Android process in Eclipse” »