Sobes.tech
Junior — Middle

Как се осъществява интеграцията на библиотеката Retrofit в проекта?

sobes.tech AI

Отговор от AI

За интегриране на библиотеката Retrofit в Android проект, трябва да изпълните няколко стъпки:

  1. Добавете зависимост към файла build.gradle на модула на приложението:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// За работа с JSON обикновено добавят конвертор, например Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
  1. Синхронизирайте проекта с Gradle.

  2. Създайте интерфейс, който описва HTTP заявките, използвайки аннотациите на Retrofit, например:

public interface ApiService {
    @GET("users/{id}")
    Call<User> getUser(@Path("id") int userId);
}
  1. Създайте инстанция на Retrofit и я конфигурирайте:
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ApiService apiService = retrofit.create(ApiService.class);
  1. Използвайте apiService за изпълнение на заявки и обработка на отговорите.

По този начин, интеграцията се състои в добавяне на зависимости, създаване на API интерфейс и инициализация на Retrofit с необходимите параметри.