/ / Quel est le meilleur moyen (sous Android dev) de consommer une API REST (en plus de Retrofit)? [fermé] - androïde, repos, modernisation

Quel est le meilleur moyen (dans Android dev) de consommer une API REST (en plus de Retrofit)? [fermé] - androïde, repos, modernisation

Je suis assez nouveau dans la plate-forme de développement Android (jefrontender qui utilise jQuery et maintenant Angular2 (depuis 5 mois) avec RxJs). J’avais l'habitude de coder en core-Java depuis un an (il y a 6 ans), donc je suis un peu familier avec Java.

Comme je suis familier avec la consommation d’API REST en utilisantjQuery / Angular2 (ce qui est vraiment chose facile) Je me demandais s’il existe un framework Android pour le faire, ou ma seule option est Retrofit, car j’ai trouvé qu’il était difficile à utiliser.

Réponses:

1 pour la réponse № 1

Retrofit est votre meilleur choix si vous souhaitez un mappage direct entre les points de terminaison api et les objets Java. Vous créez simplement des DTO et annotez chaque champ avec le nom JSON correspondant.

En fonction de la taille et de l’objet de l’API, vous souhaiterez peut-être mieux contrôler ce que vous envoyez et recevez, c’est-à-dire un accès direct à Request et Response objets. dans ce cas, je recommande Volée bibliothèque :-)


0 pour la réponse № 2

1) Amélioration de l’utilisation optimale pour le protocole OK HTTP utilisé en interne. 2) Volley utilisé mais la modernisation est bien meilleure. 3) Le but de la communication client-serveur est devenu son propre code HTTP.