Android

Rede Android

HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security

29 perguntas de entrevista·
Junior
1

Qual permissão é necessária para acessar a Internet?

Resposta

A permission <uses-permission android:name='android.permission.INTERNET' /> deve ser declarada no AndroidManifest.xml. É uma permission normal (não dangerous) que não requer solicitação em runtime. Sem esta permission, qualquer tentativa de conexão de rede falhará com uma SecurityException.

2

O que é Retrofit?

Resposta

Retrofit é um cliente HTTP type-safe para Android e Java desenvolvido pelo Square. Transforma uma API HTTP em uma interface Java/Kotlin com anotações. Retrofit gerencia automaticamente a serialização/desserialização JSON, requests assíncronas e se integra com OkHttp, Coroutines, RxJava. É a solução recomendada pelo Google para chamadas de rede.

3

Quais são os principais métodos HTTP?

Resposta

Os principais métodos HTTP são: GET (recuperar recursos), POST (criar um recurso), PUT (atualizar completamente um recurso), PATCH (atualização parcial), DELETE (deletar um recurso), HEAD (recuperar apenas os headers), OPTIONS (opções de comunicação). GET e DELETE são idempotentes, POST não.

4

Para que serve o método HTTP GET?

5

Para que serve o método HTTP POST?

+26 perguntas de entrevista

Domine Android para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis