Android apps अक्सर network पर APIs से संवाद करती हैं। standard दृष्टिकोण Retrofit (REST client) और OkHttp जैसी libraries का उपयोग करता है, async के लिए coroutines, और JSON parsing के साथ — network calls को clean और सही ढंग से main thread से बाहर handle करता है।
Retrofit — standard REST client
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
