Rede Android em 3 etapas com RoboZombie 1.3

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…

robozombie-1.3.2.jar

<br>

Verifique a documentação completa em sahan.me/RoboZombie