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:
- Dodać zależność do pliku
build.gradlemoduł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'
-
Zsynchronizować projekt z Gradle.
-
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);
}
- 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);
- Używać
apiServicedo 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.