Android apps komunment jikkomunikaw ma' APIs fuq in-network. L-approċċ standard juża libreriji bħal Retrofit (REST client) u OkHttp, ma' coroutines għal async, u JSON parsing — għall-ħandla tan-network calls b'mod clean u korrett 'il barra mit-thread prinċipali.
Retrofit — il-REST client standard
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
