Sobes.tech
Junior — Middle

Jak przebiega integracja biblioteki Retrofit w projekcie?

sobes.tech AI

Odpowiedź od AI

Aby zintegrować bibliotekę Retrofit z projektem Android, należy wykonać kilka kroków:

  1. Dodać zależność do pliku build.gradle modułu aplikacji:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Do obsługi JSON zwykle dodaje się konwerter, na przykład Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
  1. Zsynchronizować projekt z Gradle.

  2. Utworzyć interfejs opisujący żądania HTTP, korzystając z adnotacji Retrofit, na przykład:

public interface ApiService {
    @GET("users/{id}")
    Call<User> getUser(@Path("id") int userId);
}
  1. Utworzyć instancję Retrofit i skonfigurować ją:
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ApiService apiService = retrofit.create(ApiService.class);
  1. Używać apiService do wykonywania żądań i obsługi odpowiedzi.

W ten sposób integracja polega na dodaniu zależności, utworzeniu interfejsu API i inicjalizacji Retrofit z odpowiednimi parametrami.