Junior — Middle
¿Cómo se realiza la integración de la biblioteca Retrofit en el proyecto?
sobes.tech AI
Respuesta de la IA
Para integrar la biblioteca Retrofit en un proyecto de Android, es necesario seguir varios pasos:
- Añadir la dependencia en el archivo
build.gradledel módulo de la aplicación:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Para trabajar con JSON, generalmente se añade un convertidor, por ejemplo Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
-
Sincronizar el proyecto con Gradle.
-
Crear una interfaz que describa las solicitudes HTTP, usando las anotaciones de Retrofit, por ejemplo:
public interface ApiService {
@GET("users/{id}")
Call<User> getUser(@Path("id") int userId);
}
- Crear una instancia de Retrofit y configurarla:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl("https://api.example.com/")
.addConverterFactory(GsonConverterFactory.create())
.build();
ApiService apiService = retrofit.create(ApiService.class);
- Usar
apiServicepara realizar solicitudes y manejar las respuestas.
De esta manera, la integración consiste en añadir dependencias, crear una interfaz API e inicializar Retrofit con los parámetros necesarios.