Rede Android
HTTP, REST API, Retrofit, OkHttp, JSON parsing, Network security
1Qual permissão é necessária para acessar a Internet?
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.
2O que é Retrofit?
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.
3Quais são os principais métodos HTTP?
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.
Para que serve o método HTTP GET?
Para que serve o método HTTP POST?
+26 perguntas de entrevista
Outros temas de entrevista Android
Fundamentos do Android
UI e Recursos Android
Ciclo de Vida do Android
Navegação Android
Gerenciamento de Dados Android
Testes Android
Android Gradle
Fundamentos da linguagem Kotlin para Android
Room Database
Trabalho em segundo plano
Jetpack Compose
Permissões e Funcionalidades do Dispositivo
Firebase para Android
Android MVVM Architecture
Redes Android Avançadas
Coleções e Operadores Kotlin
Kotlin Coroutines e Flow
Injeção de Dependências no Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avançado
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Domine Android para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis