Android apps अक्सर APIs को साथ नेटवर्क माध्यमबाट संचार गर्छन्। मानक दृष्टिकोण Retrofit (REST क्लायन्ट) र OkHttp जस्ता लाइब्रेरीहरू, coroutines को साथ async को लागि, र JSON parsing को साथ प्रयोग गर्छ — नेटवर्क कलहरूलाई सफलतापूर्वक र मुख्य thread को बाहिर सफल गर्छ।
Retrofit — मानक REST क्लायन्ट
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
