Skip to content

mikel063093/RappiTest

Repository files navigation

Rappi test

Basado en la arquitectura MVP, modelo vista presentador, para un desacople de dependencias.

Capas

Capa Descripción
di Contiene las clases de inyeccion de dependencias
model permite el acceso y gestion a los datos ya sean locales(Realm) o externos(Api rest)
mvp contiene las clases de logica del negocio, permitiendo separar la vista de la logica
ui contiene las clases de vista
event contiene los mensajes a transmitir entre los diferentes servicios de la app
bus permite enviar los eventos a diferentes componentes de la app

Responsabilidad única

El objetivo de este principio es de mantener un bajo acoplamiento, es decir, reducir al máximo posible el grado de la relación de las clases o módulos con el resto, para favorecer crear código más fácilmente mantenible, extensible y testeable. El objetivo principal no es otro que disminuir el acoplamiento.

Código limpio

El código limpio es aquel que ha sido escrito de forma coherente, sus nombres de variables y métodos tienen sentido, en pocas palabras es aquel que a simple vista no tiene nada evidente para mejorar.

Librerias usadas

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages