Usando JAX-RS para consumir REST no Android
Nas últimas semanas eu montei uma arquitetura para consumir REST via Android. Hoje gostaria de compartilhar como fazer isso.
Nas últimas semanas eu montei uma arquitetura para consumir REST via Android. Seguindo a regra básica da engenharia de software que diz que “menos é mais”, já parti direto para o framework JAX-RS, usando o Jersey como provider. Depois de alguns enroscos e configurações específicas, rodou que foi uma belezuraa! Hoje gostaria de compartilhar como fazer isso:
1. Libere o acesso as chamadas de rede no android manifest:
2. Importe os jar’s do Jersey no lib e acrescente no gradle.build, somente os jar’s necessários para fazer o REST client, acompanhados com o provider de conversor para JSON jackson:
3. Para o Jersey rodar no Android, é necessário criar uma classe que faça algumas configurações específicas:
4. Para o Jersey rodar no Android, é necessário registrar as configurações. Antes de invocar uma requisição HTTP, registre o provider criado no item 3 para o Android + o provider do conversor de JSON:
E assim, você consegue desfrutar de mais uma especificação Java compatível para ser reusada em aplicativos Android.
Até a próxima!











