Aplikasi Android sering berkomunikasi dengan API melalui jaringan. Pendekatan standar menggunakan library seperti Retrofit (REST client) dan OkHttp, dengan coroutines untuk async, dan JSON parsing — menangani network calls dengan bersih dan benar di luar main thread.
Retrofit — standar REST client
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
