Actualiza tu vista con el patrón Observer

Seguro que más de una vez, al encontrarnos ante la necesidad de saber si los datos han cambiado, hemos optado por lanzar una Activity y esperar su resultado (startActivityForResult()), o por actualizar el contenido siempre que la pantalla pasa a primer plano (onResume()). Estas, aunque válidas, no son opciones del todo eficientes: la primera, si … Leer más

Patrón Builder: bueno, bonito y ¿barato?

El patrón Builder nos permite crear representaciones diferentes de un mismo objeto, al mismo tiempo que centraliza el proceso de creación en un único punto. Este patrón es muy flexible, ofrece una forma sencilla y legible de crear un objeto, y se vuelve especialmente atractivo a la hora de trabajar con objetos inmutables que tienen varios campos … Leer más