Aplikasi Android kerap berkomunikasi dengan API melalui rangkaian. Pendekatan standard menggunakan library seperti Retrofit (klien REST) dan OkHttp, dengan coroutines untuk async, serta penghuraian JSON — mengendalikan panggilan rangkaian dengan kemas dan betul di luar thread utama.
Retrofit — klien REST standard
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
