Apprendre à utiliser Retrofit, OkIo, OkHttp et Moshi pour la communication réseaux des applications Android,
Un tutoriel de Mathias Seguy

Le , par MathiasSeguy

23PARTAGES

5  0 
Bonjour,

Je vous propose un tutoriel pour apprendre à utiliser Retrofit, OkIo, OkHttp et Moshi pour la communication réseaux des applications Android

N'hésitez pas à laisser des commentaires à partir de cette discussion.

L'URL du tutoriel : http://mathias-seguy.developpez.com/...iser-retrofit/

Bonne lecture

Retrouver les meilleurs cours et tutoriels pour apprendre la programmation Android

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de alves1993
Membre confirmé https://www.developpez.com
Le 23/06/2016 à 12:42
Merci pour ce magnifique tutoriel.
3  0 
Avatar de MathiasSeguy
Membre expert https://www.developpez.com
Le 24/06/2016 à 16:16
merci
Et on peut aussi remercier Winjerome, genthial et Mickael Baron pour le boulot de mise en forme et de corrections du document (gros boulot aussi)
3  0 
Avatar de machada
Nouveau Candidat au Club https://www.developpez.com
Le 12/11/2016 à 20:05
Bonjour,

Tout d'abord, merci Mathias pour ce tutoriel.
D'ailleurs, il m'a encouragé à aller voir la vidéo de la conférence à DEVOX 2016, sur l'architecture Android et les bonnes pratiques. Merci beaucoup pour ce partage de connaissances !

Ce tutoriel sur l'utilisation de Retrofit, Moshi, OkHttp et Okio m'a permit de comprendre pourquoi utiliser Retrofit (ce que je faisais déjà sans vraiment savoir à quel point c'est bien) et Okio.

Ma question porte sur l'optimisation des requêtes HTTP. Il est recommandé d'utiliser Gzip pour formater les requêtes.
Ceci ce fait dans l'intercepteur du client, de type OkHttp, ce dernier est passé à l'objet de type Retrofit.
Dans la pratique, est-ce que cela veut dire que le serveur doit implémenter un decompresseur Gzip ?
Quel service web public (GitHub ou service de météo) propose ce format de compression ?

Merci par avance de m'éclairer sur ces questions, je n'ai pas encore eu le temps d'approfondir le Gzip :/
0  0 
Avatar de jmonga
Membre actif https://www.developpez.com
Le 26/01/2017 à 8:49
Vous pouvez ajouter une librairie.
La librairie Volley
0  0 
Avatar de MathiasSeguy
Membre expert https://www.developpez.com
Le 22/06/2017 à 19:27
Citation Envoyé par machada Voir le message
Bonjour,

Dans la pratique, est-ce que cela veut dire que le serveur doit implémenter un decompresseur Gzip ?:/
Bonjour
Oui, cela veut dire que tu dépends du format gérer par le serveur. SI tu as la main dessus, tu peux le changer vers gzip ou protobuff, sinon tu ne peux pas le mettre en place.
0  0 
Avatar de MathiasSeguy
Membre expert https://www.developpez.com
Le 22/06/2017 à 19:28
Non. Je ne la préconise pas.
Citation Envoyé par jmonga Voir le message
Vous pouvez ajouter une librairie.
La librairie Volley
0  0 
Responsables bénévoles de la rubrique Android : Mickael Baron - Robin56 -

Partenaire : Hébergement Web