Archive for the 'Maven Android SDK Deployer' Category

Page 2 of 2

Apache Maven, Android and Testing at AnDevCon

AnDevConAfter presenting about Apache Maven usage for Android development at the Vancouver Android Developer group and the Barcelona GTUG as well as the first Canadian Android Developer conference AndroidTO, I am taking another step forward. Coming March 2011 I will be presenting about using the Maven Android Plugin and associated tools from setup to publishing your application on the market as well as running continuous integration servers and working with instrumentation tests and related toolkits probably showcasing Robotium as well as RoboElectric.

It would be great if you could join me there as well as let me know if there is any specific topics in this context that you would like to see discussed.

I am also contemplating organizing some sort of Maven Android Plugin or even a more generic build tool related BOF or so. Would you be interested in something like that? If so let me know here or on the Maven Android Developers mailing list.

I look forward to meet you in San Francisco.

Manfred

Gingerbread support for the Maven Android SDK Deployer

With the release of the latest and greatest Android platform nicknamed Gingerbread with the more official version number 2.3 or the even geekier API number 9 an updated was due. The latest version of the Maven Android SDK Deployer now supports the new release on the day of the release of the update and allows users of the Maven Android Plugin to get hacking on their 2.3 based projects and prototype.s

Enjoy

Manfred

Hands on lab about Maven and Android development at AndroidTO

After doing successful presentations about using Apache Maven for building and managing your Android applications and related dependencies in Vancouver and Barcelona, I am have been invited to do a workshop at the Android developer event AndroidTO at the end of October in Toronto. More and more good patches and features are making into the Maven Android Plugin and there story for users just keeps getting better and better. I look forward to see all the other presentations, meet with other developers and share my stories.

Update: The presentation in front of close to 200 people went well and there was a lot of interest into continuous integration builds, using libraries and testing. For your please you can get the presentation file with the links to code samples and so on. Enjoy!

Maven and Android in Barcelona

Just a quick heads up that I will be presenting about Apache Maven usage for Android development in an updated version from my Vancouver presentation at the Google Technology User Group in Barcelona, Spain on the 10th of September. I look forward to the event and will let you know here how things went ;-)

Later..

I just came back from the presentation and uploaded the presentation file now (Maven Android Introduction GTUG Barcelona). The rest of the resources is available as part of the Maven Android Plugin Samples and the Roboguice project. The meeting itself was fun. There were over 30 other geeks in attendance and the presentation was regularly interrupted with laughter and questions, so I assume it was well received. I hope everyone learned a bit and will give Maven and Android a spin and send us some feedback.

Android Artifacts hit Maven Central

It all started now quite a while ago when I got involved with the Maven Android Plugin and found that having to run a bunch of mvn install file commands sucked. I launched a ticket in the Android issue tracker that got rejected by Google even though there was clearly a community demand for the Android jar artifact to hit Maven central. As a next best step I created the Maven Android SDK Deployer and things cruised along okay for a bit. And then out of the blue Robert Manning, from the awesome SQuirrel SQL Client project, contacted me about the status and issues with getting the jars into Maven central if they are built from the open source code drop. And with Robert things really moved.
Continue reading ‘Android Artifacts hit Maven Central’

Recap Presentation about Maven and Android

So yesterday I went over to Vancouver to present about Apache Maven and how it can be used for Android application development. There were about 20 people in the audience with a very wide range of exposure to Android development and Apache Maven. From my impression and the feedback on the meeting site everybody has learned something and had a good time. Just in case you missed it the Apache Maven and Android Development presentation slides are now available in PDF format. There is definitely a desire to introduce more power in the build process for Android application development and Maven is able to deliver that to many users.:

I am pretty happy with feedback like

  • Great presentation, lots of details from a knowledgeable speaker.
  • Great technical presentation about developing Android applications with Apache maven. Lots of details, and very well presented.
  • Got useful tips on Maven and starting with Android dev setup
  • I was looking for a command-line method of building code, so this may be a solution. Good presentation
  • Interesting presentation, will definitely check out Maven a bit more now.

Learn about Android Development with Maven in Vancouver

AndroidThis week I will be travelling to the mainland and present about Vancouver Android Developers group and you can find more details about location more on the meetup announcement.

I will talk about the Apache Maven in general, the Maven Android SDK deployer, the Maven Android Plugin and the integration into Eclipse with M2Eclipse and the M2Eclipse Android Integration as well as a look at IntellijIDEA.

I hope to get lots of feedback about the tooling to be able to give it back to the developers. If you want to meet me earlier during the day in Vancouver it would be great if you ping me.

See you there.

Manfred

How to contribute to the Maven books

Tim O’Brien recently invited me to write the Android development chapter for the book Maven: The Complete Reference and the first cut is in production on the site now. Since I aim to continue to help out with the chapter and John Yeary asked me for some help about contributing I thought I just jot a few pointers down. Don’t get daunted by my post here – it is really easy.
Continue reading ‘How to contribute to the Maven books’

Documenting Android Development with Apache Maven

Shortly after my first hack day with Android development and the conclusion that I really like where the platform and development is going, I started to look at building Android application outside the Android Developer Toolkit in Eclipse. I started using IntelliJ IDEA for Android development in parallel as well as wanted to investigate command line and later continuous integration builds. It did not take me long to shy away from the Apache Ant based build and look around for a plugin for my trusted Apache Maven that would help me along the cause. I found the maven-android-plugin and quickly joined the effort.

Continue reading ‘Documenting Android Development with Apache Maven’

Maven Android SDK Deployer adds SDK 2.1 support

The massive media blitz with the release of the Google Nexus One Phone recently was followed by the release of the Android SDK 2.1 today. Of course that had to be followed up with a new release of the Maven Android SDK Deployer. I created the tool for all the users of the Maven Android Plugin as a reaction to Google response to a request to put the artifacts into the central repository (we got stonewalled). In the process I added the requested feature of deploying only a specific SDK version subset of jars.
Continue reading ‘Maven Android SDK Deployer adds SDK 2.1 support’