Sobes.tech
Junior — Middle

Cum se realizează integrarea bibliotecii Retrofit în proiect?

sobes.tech AI

Răspuns de la AI

Pentru a integra biblioteca Retrofit într-un proiect Android, trebuie să urmați câțiva pași:

  1. Adăugați dependența în fișierul build.gradle al modulului de aplicație:
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
// Pentru lucrul cu JSON, de obicei se adaugă un convertor, de exemplu Gson:
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
  1. Sincronizați proiectul cu Gradle.

  2. Creați o interfață care descrie solicitările HTTP, folosind adnotările Retrofit, de exemplu:

public interface ApiService {
    @GET("users/{id}")
    Call<User> getUser(@Path("id") int userId);
}
  1. Creați o instanță Retrofit și configurați-o:
Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("https://api.example.com/")
    .addConverterFactory(GsonConverterFactory.create())
    .build();

ApiService apiService = retrofit.create(ApiService.class);
  1. Utilizați apiService pentru a efectua solicitări și a procesa răspunsurile.

Astfel, integrarea constă în adăugarea dependențelor, crearea unei interfețe API și inițializarea Retrofit cu parametrii necesari.