Bienvenidos

Espacio para recopilar la información de mis aplicaciones y experimentos varios.
Principalmente de la aplicación de código abierto TiempoBus.
Que voy desarrollando en mi tiempo libre y como se suele decir "por amor al arte", por lo que no siempre puedo avanzar tanto como querría.

Entrada destacada

TiempoBus y Tram 3.9.2

Actualización de la app para solucionar algunos errores y ponerla al día para mejorar el rendimiento. También he aprovechado para introdu...

viernes, 26 de agosto de 2016

TiempoBus y Tram 3.9.3

Actualización con mejoras de funcionamiento interno, principalmente.

La mejora en en el modo de pasar la parada seleccionada, va destinada a evitar algunos problemas indicados por un usuario, en una versión concreta de Android. Indicar que como no he podido ver ese error concreto, he cambiado el modo de pasar la información, que espero solucione el problema.

Cambios:
  • Animaciones para mostrar tiempos
  • Logo más grande 
  • Cambiado el color de fondo
  • Pasar informacion de parada seleccionada mediante activityForResult 
  • Limpieza de código
  • Cambio de versión appcompat y Play Services
  • Solución de errores


miércoles, 20 de julio de 2016

TiempoBus y Tram 3.9.2

Actualización de la app para solucionar algunos errores y ponerla al día para mejorar el rendimiento.

También he aprovechado para introducir algunas nuevas funciones, como la opción de "Que hay cerca", que muestra negocios y puntos de interés cercanos a la parada. Al seleccionarlos mostrará el detalle desde Google Maps.
Por sugerencia de un usuario, he reducido el tiempo de espera y añadido un botón para cancelar la carga de tiempos. Será útil cuando se producen problemas en el servidor que provoquen largas esperas.
Además de varios cambios en el calculador de rutas, para mejorar su usabilidad y solucionar un problema con el autocompletado de direcciones.

La actualización de librerías como Play Service y la versión de más reciente de la librería de compatibilidad, para mejorar el soporte de versiones anteriores de Android.

A continuación el detalle de los cambios.
  • Nueva imagen de la app
  • Nueva imagen en pantalla de inicio
  • Cambios en el calculador de rutas. Estructura de la pantalla, carga desde autocompletados. Visualización del listado en versiones actuales de Android.
  • Nueva opción "que hay cerca" con place picker.
  • Solución error de carga del listado de lineas, al seleccionar cuando no hay resultados. Carga offline en caso de fallar.
  • Cambio de timeout general, para evitar largas esperas.
  • Actualización versión más reciente de Play Services.
  • Actualización versión más reciente de librería AppCompat.
  • Botón para cancelar la actualización en caso de tardar demasiado.
  • Compartir horario en pantalla principal.
  • Subidos a git archivos faltantes.
  • Desactivada la comprobación de actualizaciones, ya que no está en uso.
  • Actualización de la base de datos.
  • Sustitución generalizada por deprecated de "managedQuery".
  • Cambio del adapter para el historial.
  • Solución de errores.

sábado, 28 de mayo de 2016

TiempoBus y Tram 3.9.1

Pequeña actualización para solucionar errores y algunas mejoras. Aprovechando para introducir el nuevo lector de avisos de la web del Tram.

Detalle de la actualización:
  • Avisos de la web del tram con lector de noticias
  • Pantalla de inicio
  • Fragment de horarios en vista de tablet 
  • Actualización librería Jsoup
  • Actualización librería de compatibilidad
  • Solución de errores
  • Actualización de la base de datos del bus
  • Mejoras en navegación atrás 
  • Formato de tiempos secundarios

sábado, 16 de abril de 2016

TiempoBus y Tram 3.9

Actualización de TiempoBus ya disponible. A destacar la información de horarios del Tram en la pantalla principal. Seleccionando el destino, mostrará los horarios en función del resto de información. Además esta selección se mantendrá en futuras consultas.
También la nueva galería con planos y otros datos que se iré añadiendo. Esta está disponible en la pantalla de búsqueda.
También he resuelto el problema del control de permisos en Android 6.0 al intentar acceder a los mapas sin el permiso de localización.

Detalle de los cambios:
  • Optimización de código (lint). Eliminados archivos no usados.
  • Cambios en control de errores para Google Drive.
  • Cambios de configuración para usar librerías de Google Play Services del repositorio, manteniendo compatibilidad para api 8.
  • Galería de imágenes para ver planos y otros documentos.
  • Fragmento con la consulta de horarios del Tram en la pantalla de principal. En función de los datos disponibles y seleccionando el destino. Este se mantiene en el historial para la siguiente carga de esta parada. Modificación en la base de datos de historial para guardar el horario seleccionado.
  • Avisos de la web del Tram en sección de noticias del Tram.
  • Cambios de estilos. Limpieza de estilos no usados.
  • Solución a error al solicitar permisos en Android 6.0 al acceder a mapas.
  • Actualización de la librería de compatibilidad a la versión 23.3.0