Para todo el que le interese aprender sobre patrones de diseño y arquitectura, aporto un repositorio en GitHub que he creado con un proyecto Android simple para aprender a utilizar MVP en apps.
En el README hay una explicación (en inglés) de conceptos básicos, pasos previos, etc para aprender a sobre arquitectura de software.
Es totalmente convertible o traducible para iOS:
- Activities por ViewControllers
- Adapters por DataSources y Delegates
- Retrofit por AFNetworking
- Application por AppDelegate
- ....
Iré completando y mejorando el proyecto para hacerlo más completo y con una interfaz más atractiva.
Cualquier duda, estoy disponible dentro de las posibilidades de mi tiempo libre, tanto por aquí como en issues en el repositorio.
Se agradecen estrellas en el repo!
Para todo el que le interese aprender sobre patrones de diseño y arquitectura, aporto un repositorio en GitHub que he creado con un proyecto Android simple para aprender a utilizar MVP en apps.
Enlace: https://github.com/vAlmaraz/mvp-android
En el README hay una explicación (en inglés) de conceptos básicos, pasos previos, etc para aprender a sobre arquitectura de software.
Es totalmente convertible o traducible para iOS:
- Activities por ViewControllers
- Adapters por DataSources y Delegates
- Retrofit por AFNetworking
- Application por AppDelegate
- ....
Iré completando y mejorando el proyecto para hacerlo más completo y con una interfaz más atractiva.
Cualquier duda, estoy disponible dentro de las posibilidades de mi tiempo libre, tanto por aquí como en issues en el repositorio.
Se agradecen estrellas en el repo!
Un saludo