Android

Redes Android

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

29 preguntas de entrevista·
Junior
1

¿Qué permiso se necesita para acceder a Internet?

Respuesta

La permission <uses-permission android:name='android.permission.INTERNET' /> debe declararse en el AndroidManifest.xml. Es una permission normal (no dangerous) que no requiere solicitud en runtime. Sin esta permission, cualquier intento de conexión de red fallará con una SecurityException.

2

¿Qué es Retrofit?

Respuesta

Retrofit es un cliente HTTP type-safe para Android y Java desarrollado por Square. Transforma una API HTTP en una interfaz Java/Kotlin con anotaciones. Retrofit maneja automáticamente la serialización/deserialización JSON, las requests asíncronas y se integra con OkHttp, Coroutines, RxJava. Es la solución recomendada por Google para las llamadas de red.

3

¿Cuáles son los principales métodos HTTP?

Respuesta

Los métodos HTTP principales son: GET (recuperar recursos), POST (crear un recurso), PUT (actualizar completamente un recurso), PATCH (actualización parcial), DELETE (eliminar un recurso), HEAD (recuperar solo los headers), OPTIONS (opciones de comunicación). GET y DELETE son idempotentes, POST no lo es.

4

¿Para qué sirve el método HTTP GET?

5

¿Para qué sirve el método HTTP POST?

+26 preguntas de entrevista

Domina Android para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis