TransparenteApp utiliza la primera API de datos abiertos de Guatemala, gracias a Transparente.gt
La Aplicación movil esta desarrollada utilizando la arquitecura propuesta por Fernando Cejas basada en la arquitectura limpia de Uncle Bob
El proyecto esta divido en 3 capas:
- Capa de Presentacion: Maneja toda las vistas y esta construida con el patron de diseño MVP.
- Capa de dominio: En la capa de dominio se encuentran todas las reglas de negocio construidas con interfaces.
- Capa de datos: Se encarga de recuperar la información que va ser desplegada en la aplicación, se utiliza repository pattern el cual permite que el origen de la información sea transparente para el usuario.
Librerias utilizadas:
Screenshots