Ứng dụng Android thường giao tiếp với API qua mạng. Cách tiếp cận tiêu chuẩn dùng các thư viện như Retrofit (REST client) và OkHttp, với coroutine cho async, và phân tích JSON — xử lý các cuộc gọi mạng gọn gàng và đúng đắn ngoài main thread.
Retrofit — REST client tiêu chuẩn
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
