57 votes

Le mieux RESTE infrastructure Client/Utilitaire sur Android

Je suis sur le point de construire une application Android qui utilise un Service Web RESTful. Je ne veux pas écrire le RESTE client par moi-même, je veux qu'il soit aussi efficace et stable que possible (c'est la première fois que je suis en utilisant le RESTE).

Sont-il (gratuit) des cadres ou des utilitaires avaibale pour Android/Java que je peux utiliser dans mon projet?

37voto

Avi Flax Points 14898

Restlet est un excellent REPOS cadre et a un Android edition.

4voto

Darrel Miller Points 56797

Tout Client HTTP bibliothèque doit être parfaitement adapté pour interagir Paisiblement avec une API web. E. g. http://developer.android.com/reference/org/apache/http/client/HttpClient.html

4voto

Anatoliy Points 400

essayez de Printemps, Android est très pratique de classe RestTemplate.

3voto

Evi Song Points 181

Je suis également à la recherche pour une PETITE solution pour le repos client sur Android. Après une rapide comparaison, j'ai trouvé:

  • Repos v0.7: resting-0.7-dev-release-android.jar - 1.3 MO (tout-en-un en fonction de la doc)
  • Restlet v2.1.2: org.restlet.jar - 728KB (cependant doit > 1MB après l'ajout de httpclient de l'extension et de l'extension json)
  • Printemps pour 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 194 KO = 493KB (sans auth soutien, sinon printemps social va être une dépendance)

S'il vous plaît corrigez-moi si toutes les miss.

1voto

Ben H Points 1304

découvrez Repos "Léger composant Java pour consommer de service de REPOS et de transformer la réponse dans les objets"

http://code.google.com/p/resting/

je n'ai pas utilisé moi-même, mais j'ai l'intention de.

pour aller avec elle, je suis à la recherche d'exemple de code source pour mettre en œuvre les meilleures pratiques décrites dans cette google IO session. http://www.youtube.com/watch?v=xHXn3Kg2IQE

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X