Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@oxcar oxcar released this 26 Jan 22:39

Se han realizado las siguientes mejoras/cambios:

Se separó la app y el servidor en carpetas independientes

Aplicación Android:

Se ha modernizado el stack de la aplicación Android. Ahora el proyecto es independiente del IDE y se compila con Gradle.
Se movieron las dependencias (jar), ya no se incluyen los ficheros en la carpeta lib, ahora son dependencias en Gradle
Se han hecho correcciones en los layouts para que no se posicionen los elementos de manera absoluta, sino usando layouts horizontales y verticales.
Se han refactorizado el uso de colores.
Se han refactorizado nombres de variables y textos
Se ha corregido que no se borren las rutas del telefono si hay un error.
Se ha corregido que cuando no se puede obtener el IMEI se obtenga el ANDROID ID
Se ha modificado para que las rutas se envien de una en una en vez de todas de golpe
Se simplificó el uso de tipografías

Aplicación servidor:

Se modernizó el stack a JDK 17
Se migró la aplicación al framewrok Spring Boot
Se mejoró la corrección general de errores y los logs
Se modificó la logica de exportación de CSV y Shapefiles. No estaba funcionando bien, faltaban campos en la exportación, no coincidian los IDs entre la exportación de CSV y Shapefile. Ya no se guardan de manera indefinida las exportaciones en una carpeta, ahora se generan en una carpeta temporal que el propio SO decide cuando borrar.
Se ha mejorado en general el código para hacerlo más sencillo y moderno (streams, lambdas, etc)