Sobes.tech
Junior — Middle

Jak je v projektu realizována integrace knihovny Retrofit?

sobes.tech AI

Odpověď od AI

Pro integraci knihovny Retrofit do projektu Android je třeba provést několik kroků:

  1. Přidejte závislost do souboru build.gradle modulu aplikace:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Pro práci s JSON obvykle přidávají konvertor, například Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
  1. Synchronizujte projekt s Gradle.

  2. Vytvořte rozhraní, které popisuje HTTP požadavky, pomocí anotací Retrofit, například:

public interface ApiService {
    @GET("users/{id}")
    Call<User> getUser(@Path("id") int userId);
}
  1. Vytvořte instanci Retrofit a nakonfigurujte ji:
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ApiService apiService = retrofit.create(ApiService.class);
  1. Použijte apiService k provádění požadavků a zpracování odpovědí.

Tímto způsobem se integrace skládá z přidání závislostí, vytvoření API rozhraní a inicializace Retrofit s potřebnými parametry.