Android Annotations Restful Tutorial (Webservice PHP)

Neste tutorial estarei ensinando a construir um serviço Restful no Android utilizando Android Annotations v4.2. Utilizarei como exemplo um servidor PHP.

Bibliotecas utilizadas:

  • Android Annotations v4.2
  • Spring Framework v2.0.0.M3 (Versão para Android)
  • Jackson Databind v2.8.5

Caso queira se aprofundar mais nos recursos descritos aqui neste tutorial recomendo acessar as seguintes documentações:

  • https://github.com/androidannotations/androidannotations/wiki/Rest-API
  • https://github.com/FasterXML/jackson-annotations

Para baixar o projeto completo: RestApplication

 

O Webservice em PHP:

Agora a aplicação Android

 

 

A classe Usuário descrita abaixo é o nosso Model, ela fará o bind com o webservice, isso é possível graças ao Jackson Bind:

Agora definiremos a nossa classe Rest:

O IP 10.0.2.2 deverá ser substituído pelo endereço do seu Webservice. Caso esteja usando um servidor localhost, matenha este IP para que o emulador possa acessar o localhost, pois se você colocar “localhost” no lugar deste IP, o emulador não reconhecerá o seu ambiente localhost.

E por fim a nossa View:

 

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *