Biblioteca de clientes da API REST para Android

Estamos construindo um aplicativo de mensagens baseado em localização que usa o Parse.com como back-end (o Parse.com é semelhante ao Urban Airship / PubNub, etc.) e agora queremos mudar para nosso próprio back-end para um melhor controle. Para isso, criamos um back-end baseado em node.js com a funcionalidade exposta sobre a API REST

Para consumir essa API, queremos criar uma biblioteca do Android (semelhante aSDK do Android da Parse.com) que abstrai todas as chamadas HTTP Requests / Response ou REST API e fornece funções diretas para várias operações como getUsers (), sendMessage (), etc.

Formas de implementar o cliente da API REST no Android:

UsandoIntentService + ResultReceiverServiçoAsyncTaskUsandoCarregadores

Agora, considerando que queremos construir uma biblioteca do Android e pode haver chamadas de API REST simultâneas enquanto o usuário está interagindo com o aplicativo, qual abordagem seria a melhor para prosseguir? Estou aberto a outras sugestões / recomendações também.

ATUALIZARPrimeiro construímos nossa própria biblioteca usando IntentService + ResultReceiver, que funcionou bem. Mas depois nós nos deparamosAndroid Async Http. Use-o. É incrivel!

questionAnswers(6)

yourAnswerToTheQuestion