Sobes.tech
Junior — Middle

Comment l'intégration de la bibliothèque Retrofit est-elle effectuée dans le projet?

sobes.tech IA

Réponse de l'IA

Pour intégrer la bibliothèque Retrofit dans un projet Android, il faut suivre plusieurs étapes:

  1. Ajouter la dépendance dans le fichier build.gradle du module de l'application:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Pour travailler avec JSON, on ajoute généralement un convertisseur, par exemple Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
  1. Synchroniser le projet avec Gradle.

  2. Créer une interface décrivant les requêtes HTTP, en utilisant les annotations Retrofit, par exemple:

public interface ApiService {
    @GET("users/{id}")
    Call<User> getUser(@Path("id") int userId);
}
  1. Créer une instance de Retrofit et la configurer:
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ApiService apiService = retrofit.create(ApiService.class);
  1. Utiliser apiService pour effectuer des requêtes et traiter les réponses.

Ainsi, l'intégration consiste à ajouter des dépendances, créer une interface API et initialiser Retrofit avec les paramètres nécessaires.