parquetn/CovoiturUTT — pull request #2 by parquetn (2013-12-29 20:44:14+00:00)
Title: Robospice test implementation

Yop !

Voilà, Robospice marche !
On a un nouveau serveur (sur le cloud amazon, plus customizable) avec le web service laravel qui marche. L'appli va donc interroger celui-ci maintenant (j'ai changé l'url du service, elle est plus propre qu'avant).

Quand tu tireras ces changements en local (après avoir mergé la pull request), il te faudra certainement rebuilder le projet (genre faire des "clean", "rebuild", "make"...) et aussi probablement redémarrer ton android studio (file -> invalidate caches/restart).
La raison est que Robospice a besoin de ressources (des fichiers jar appelés des dépendances). Gradle est le gestionnaire de dépendances, il télécharge les fichiers nécessaires depuis internet au build si tu ne les a pas en local. Sauf que android studio est pas très malin, il prend pas tout de suite en compte les fichiers téléchargés au build. Du coup il va ptet te mettre plein d'erreurs dans le code.

Un dernier truc important: l'authentification fait une requête POST, pas une requête GET (c'est particulier pour l'authentification). Alors que dans le reste de l'appli on fera que des GET. C'est donc pas très standard comme exemple, ne te base pas dessus si tu fais des appels réseaux... Je vais maintenant m'attaquer à faire une requête plus classique pour que tu puisse voir comment ça se fait.

++