Arquitectura - Gastapp/gastapp_doc GitHub Wiki
Arquitectura
Caso de uso de ejemplo: Ver todos los gastos
Componentes
-
ExpensesScreen
- Es la pantalla donde se muestran los gastos. Al renderizarse llama a gastappService para que haga la query correspondiente para cargar los gastos.
-
GastappService
- Este componente es el encargado de realizar las querys y de parsear la información obtenida.
-
Router
- Acá se encuentran definidas todas las rutas de la api. Su función es manejar las peticiones entrantes y enviárselas al controller adecuado.
-
ExpenseController
- Es el intermediario entre la api y la base de datos. Se comunica con el modelo y posee la lógica necesaria.
-
ExpenseService
- Por ultimo, este servicio es el encargado de realizar las peticiones a la base de datos y retornar los resultados.