Cita:
Originalmente Escrito por Dexafree
[...]
Desde hace un año aproximadamente trabajo con la arquitectura MVP-I (Model-View-Presenter-Interactor), y desde luego ha mejorado muchísimo el desacople de mi código.
[...]
Desde luego aprender a utilizar patrones y diseñar arquitecturas es un paso adelante para cualquier desarrollador, no solo de Android, sino en general.
[...]
|
Si, la verdad es que solo separando la capa de acceso a datos, la legibilidad y calidad del código mejora mucho.
Si además divides en más capas las implementaciones de las vistas...
Ojalá hubiera empezado antes a aplicar arquitectura. Me hubiera ahorrado mucho tiempo con cambios imprevistos. Además que el patrón de repositorios y las capas independientes del framework, a la hora de hacer una app para Android e iOS, es un simple copia y pega traduciendo el lenguaje.