Android-sovellukset kommunikoivat usein API:eiden kanssa verkon yli. Vakiomuotoinen lähestymistapa käyttää kirjastoja kuten Retrofit (REST-asiakas) ja OkHttp, koroutineja asynkronisille kutsuille ja JSON-jäsentelyä — verkkokutsut käsitellään puhtaasti ja oikein pois pääsäikeestä.
Retrofit — vakio-REST-asiakas
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
