Android பயன்பாடுகள் APIs-உடன் நெட்வொர்க்கின் மூலம் அடிக்கடி தொடர்புகொள்கின்றன. நிலையான அணுகுமுறை Retrofit (REST client) மற்றும் OkHttp போன்ற நூலகங்களைப் பயன்படுத்துகிறது, coroutines ஐ async-க்கும், JSON பার்சிங்கை மேலாளக்கும் பயன்படுத்தி — நெட்வொர்க் அழைப்புகளை சுத்தமாகவும் சரியாகவும் main thread-க்கு வெளியே கையாள்கிறது.
Retrofit — நிலையான REST client
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
