Este é um exemplo simples que mostra a rede no Android com RoboZombie .
<br>
Etapa 1: Crie o modelo
public class Repo {
private String id;
private String name;
private boolean fork;
private int forks_count;
...
}
<br>
Etapa 2: Definir a interface do terminal
@Deserialize(JSON)
@Endpoint("https://api.github.com")
public interface GitHubEndpoint {
@GET("/users/{id}/repos")
List<Repo> getRepos(@PathParam("id") String id);
}
<br>
Etapa 3: injetar e invocar
@Bite
private GitHubEndpoint gh;
{
Zombie.infect(this);
}
...
List<Repo> repos = gh.getRepos("sahan");
<br>
Use com …
<dependency>
<groupId>com.lonepulse</groupId>
<artifactId>robozombie</artifactId>
<version>1.3.2</version>
</dependency>
ou…
dependencies {
compile 'com.lonepulse:robozombie:1.3.2'
}
ou…
<br>
Verifique a documentação completa em sahan.me/RoboZombie