Programu za Android mara kwa mara huwasiliana na APIs kupitia mtandao. Mbinu ya kawaida hutumia maktaba kama Retrofit (REST client) na OkHttp, pamoja na coroutines kwa kazi za async, na uchanganuzi wa JSON — zikishughulikia simu za mtandao kwa usafi na usahihi nje ya main thread.
Retrofit — REST client ya kawaida
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
