Las aplicaciones Android frecuentemente se comunican con APIs a través de la red. El enfoque estándar utiliza bibliotecas como Retrofit (cliente REST) y OkHttp, con corrutinas para operaciones asincrónicas y análisis de JSON — manejando llamadas de red de forma limpia y correcta fuera del hilo principal.
Retrofit — el cliente REST estándar
{
: User
: User
}
api = Retrofit.Builder()
.baseUrl()
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(ApiService::.java)
viewModelScope.launch {
user = api.getUser()
}
