Archi & Techno

Keep your gradle dependencies up to date seamlessly

Keeping your dependencies up to date is not the funniest part of a project dev process. Especially if the dependencies list becomes long. However, it is crucial to keep your dependencies as possible close to the up-to-date versions available in order to benefit from the latest upgrades (such as bug fixes). The longer you wait, the harder the upgrade will be.

So what if you receive an email every week to inform your team about the last version available of your projects dependencies? Some tools like Lint (or other static code analyzers) already provide such features, but as long as you don’t keep an eye on their reports you will not be warned about new versions.

In this quick tutorial we will setup a Jenkins job running a gradle plugin as a task in order to receive something like this by email:

The following dependencies have later milestone versions:
– [2.0 -> 2.2.1]
– [3.23.1 -> 4.8.2]
– com.fasterxml.jackson.core:jackson-annotations [2.5.3 -> 2.7.0-rc1]
– com.fasterxml.jackson.core:jackson-core [2.5.3 -> 2.7.0-rc1]
– com.fasterxml.jackson.core:jackson-databind [2.5.3 -> 2.7.0-rc1]

Read more

Archi & Techno

An overview of RestKit, a Core Data enabled iOS and MacOSX framework for Restful applications

ASIHttpRequest, AFNetworking, MKNetworkKit,… The iOS/MacOSX programming landscape is full of helper libraries to deal with asynchronous network communications in your applications.

RestKit can be seen as yet another library to do it. However, its approach is radically different since it does not only address asynchronous networking but also object mapping and a seamless persistance of such mappings locally through CoreData.

This approach is quite interesting when it comes to interact with Restful web services because of the time (and code!) you can save.

In this article, we are going to look at RestKit’s main functionalities through the code to do it. The objective is to give you a precise idea of what can be done and how to do it.

Read more


Droidcon London 2011

Droidcon UK 2011

This year, we had the opportunity to go to the Droidcon in London, a great conference about mobility and Android. The two-day event was organized like in 2010: a barcamp the first day, and conferences with great speakers the second one. Main topics were user experience and interface, Android development, mobile apps business and distribution.
Read more


Droidcon London 2010


We were in London last week for the Droidcon 2010, a conference around Android and mobile development. It was a two-day event with a barcamp the first day and a more traditional conference the second day. Main topics were User Experience, Android development in general and a little about marketing. There were many topics during these two days but we decided to cover the ones that appeared more relevant to us.
Read more