Gerenciar API REST no Kotlin com Okhttp3, Retrofit2, Gson e Rxjava2

Md. Imran Choudhury Blocked Unblock Seguir Seguindo 4 de novembro de 2018

Um ndroid tem várias maneiras de gerenciar a API Gerenciar REST. Usar algumas bibliotecas impressionantes está tornando-a mais eficiente e impressionante. Leia o artigo completo e o código fonte completo do aplicativo disponível no Github.

Os tópicos que vamos aprender são:

  1. Okhttp3
  2. Retrofit2
  3. RxJava
  4. RxAndroid
  5. Gson

Adicionar Bibliotecas Dependentes e Permissão

Agora, para usar Okhttp3, Retrofit2, RxJava, RxAndroid e Gson, você precisará adicionar a biblioteca ao seu gradle. Adicione os seguintes ao seu build.gradle (Module: app)

OkHttp para fazer solicitações de rede

O OkHttp oferece uma API de solicitação / resposta que facilita a vida dos desenvolvedores. Suporta chamadas síncronas e assíncronas. Melhor ainda, o OkHttp também está disponível para projetos Java com o Java 7 como um requisito. Além disso, o OkHttp tem um ótimo mecanismo para gerenciar problemas comuns de conexão. E agora, ele também suporta WebSocket.

Retrofit Client Builder

Retrofit é um cliente HTTP seguro para o Android. Com o Retrofit, podemos compor a conexão HTTP facilmente por meio de uma interface expressiva simples, exatamente como um documento da API. Além da sintaxe elegante que fornece, também é fácil incorporar com outras bibliotecas. O fato interessante é POST e GET solicitar o Retrofit.Builder () é o mesmo.

Texto original em inglês.