RoboSpice é uma biblioteca android para facilitar as solicitações assíncronas da web, com gerenciamento de cache.
Principais recursos do RoboSpice:
* executa solicitações de rede de forma assíncrona (em um AndroidService em segundo plano)
* suporta REST pronto para uso (usando Spring Android).
* está fortemente tipado! Você faz suas solicitações usando POJOs e obtém POJOs como resultados da solicitação.
* não impõe restrições aos POJOs usados para solicitações nem às classes de atividade que você usa em seus projetos
* armazena resultados em Json com Jackson e Gson, ou Xml, ou arquivos de texto simples ou binários, mesmo usando ORM Lite (ainda em beta )
* notifica suas atividades (ou qualquer outro contexto) sobre o resultado da solicitação de rede se e somente se eles ainda estiverem ativos
* sem vazamentos de memória, como Android Loaders, ao contrário do Android AsyncTasks
* notifica suas atividades em seu UI Thread
* usa um modelo de tratamento de exceção simples, mas robusto
* suporta agregação de diferentes serviços da web
* suporta multi-threading de execuções de solicitação
* é de código aberto 😉
* e testado