Android-apper kommuniserer hyppig med APIs over nettverket. Standard-tilnærmingen bruker biblioteker som Retrofit (REST-klient) og OkHttp, med coroutines for asynkront arbeid, og JSON-parsing — for å håndtere nettverkskall ryddig og korrekt utenfor hovedtråden.
Retrofit — standard REST-klient
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
