Best REST Client Framework/Utility on Android [closed]

I'm about to build an Android application that will use a RESTful Web Service. I don't want to write the REST client by myself, as I want it to be as effective and stable as possible (this is the first time I'm using REST).

Are there any (free) frameworks or utilities avaibale for Android/Java that I can use in my project?


Restlet is an excellent REST framework and has an Android edition.


Any HTTP Client library should be perfectly adequate to interact RESTfully with a web API. E.g. http://developer.android.com/reference/org/apache/http/client/HttpClient.html


try out Spring Android - is has very handy class RestTemplate.


I'm also looking for a SMALL solution for rest client on Android. After a quick comparison, I found:

  • Resting v0.7: resting-0.7-dev-release-android.jar - 1.3MB (all-in-one according to the doc)
  • Restlet v2.1.2: org.restlet.jar - 728KB (however must > 1MB after adding httpclient extention and json extention)
  • Spring for Android v1.0.1: spring-android-core-1.0.1.RELEASE.jar 113KB + spring-android-rest-template-1.0.1.RELEASE.jar 186KB + gson-2.2.3.jar 194KB = 493KB (without auth support, otherwise spring social will be a dependency)

Please correct me if any miss.