RxJava: dale un respiro al hilo principal

La ejecución de procesos asíncronos forma parte de nuestro día a día como desarrolladores. Tanto si queremos lanzar una petición a un servicio web, como si realizamos una operación pesada sobre base de datos, tenemos que aislarnos del hilo principal (Main Thread) si no queremos bloquear la interfaz o recibir una NetworkOnMainThreadException. En este artículo … Leer más

De MVP a Clean II. ¡Hagámoslo Clean!

Entender qué es eso de Clean Architecture no siempre resulta fácil ni intuitivo. En este artículo intentaré explicar los puntos claves de un proyecto Clean; centrándome en clarificar la visión de conjunto, pero sin descuidar esas peculiaridades que tantos quebraderos de cabeza nos dan en el día a día. Antes de empezar, si no te … Leer más

De MVP a Clean I. ¿Es esto MVP?

La primera vez que decidimos en mi empresa desarrollar una app con MVP, me puse a leer un poco de aquí y otro poco de allá, y empecé a aplicar desconfiado las soluciones que me proponía la comunidad. Con el paso de los proyectos, el conocimiento iba creciendo, pero las dudas también, y debo decir … Leer más