Estructuración en Android
Caso de estudio sobre Model View Controller

JUAN AGUILAR
Google Android Associate Developer
Fundación Ayesa
En este tema vamos a ver una implementación de MVP en Android. La aplicación exhaustiva de este patrón a aplicaciones que crecen considerablemente hace que el código mejore con respecto a robustez frente a errores y hace más fácil mantenerlo. Prestad mucha atención al rol de cada elemento. Interiorizar el porqué es así, más que el dónde va, es la clave.
Si quieres ver la solución, puedes hacer checkout de la tag MVP-fin de nuestro repositorio
¡Continuamos!
Descarga el contenido desde nuestro repositorio público en Github. Cada tema está con su tag correspondiente para mantenerlos diferenciados.
El repositorio se encuentra en https://github.com/fundacionayesa/estructuracion-android
git checkout MVP-ini
Tema anterior

2.1 MVP Teoría
El concepto de God Activity en Android es más común de lo que podríamos pensar.
Siguiente tema

3.1 Inyeccion de Dependencias Teoría
Conceptos básicos sobre inyección de dependencia y elementos básicos de Dagger2