Articles of architecture

Arquitectura limpia: ViewModel con múltiples UseCases en Android

Esta es más una cuestión de Arquitectura que una corrección de errores. Supongamos que esta aplicación permite a los usuarios marcar una estación de autobuses y / o autobuses como su favorito. Mi pregunta es, ¿debería tener un ViewModel con ambos UseCases o debería build un UseCase que encapsule la lógica actual? También para la […]

Eventos únicos en la architecture de MVI

Probar el nuevo paradigma de architecture donde el presentador crea una secuencia de estado inmutable (model) y la vista solo lo renderiza. No puedo entender cómo manejar situaciones en las que necesitamos hacer algún evento solo por una vez. Hay algunos ejemplos. 1) aplicación de notas. Tenemos editText y saveButton . El usuario hace clic […]

Controlador de respuesta de coincidencia con request en VertX

Supongamos que tengo un Load Balancer (LB) delante de las instancias de 1..n VertX (V), cada instancia de VertX está conectada a una queue (Q) y tengo 1..m Backends (BE). Un usuario hace clic en un button que realiza una request posterior o incluso abre un socket web, el equilibrador de carga reenvía la request […]

MVP + RxJava – ¿Poner los progtwigdores en el presentador o en el interaccionador?

Estoy desarrollando una aplicación de Android con MVP y RxJava. Bueno, tengo una duda: Cuando estoy creando mi presentador e interactor puedo ponerme los progtwigdores en el presentador, así: Progtwigdores en el presentador Presentador: override fun tryLogin(username: String, password: String) { mLoginInteractor.login(username, password) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(object : Subscriber<User>(){ […] } Interactor de inicio de session: […]