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:
- Ajouter la dépendance dans le fichier
build.gradledu 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'
-
Synchroniser le projet avec Gradle.
-
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);
}
- 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);
- Utiliser
apiServicepour 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.