Características de MoveOn Sports Tracker para Android

Tiempo estimado de lectura: 4 min.

cover image

Buscando el bien de nuestros semejantes, encontramos el nuestro.- Platón

Y esto es por lo que, a día de hoy, tenemos MoveOn Sports Tracker para Android en nuestras manos.

Todo comenzó como un proyecto personal para mi uso particular pero decidí que, igual que me podía servir a mí, tú también podías beneficiarte de mi trabajo.

Continúa leyendo Características de MoveOn Sports Tracker para Android

Desplegable en Android que permite multi-selecciones

Tiempo estimado de lectura: 2 min.

Quizá alguna vez te haya ocurrido que tienes un desplegable en Android y te gustaría poder escoger de nuevo la misma opción seleccionada, para así lanzar de nuevo los eventos tras élla sin que éllo suponga escoger otra opción y cambiar de nuevo.

En mi caso, uso varios objectos spinner que tienen opciones de fecha: un día, una semana, un mes, entre dos fechas determinadas… es en este último caso, en el que cuando la seleccionas se solicitan las dos fechas, en el que esta solución cobraría sentido (volver a hacer otra búsqueda nueva con fechas diferentes).

¿Ocurre algo parecido en tu proyecto?

Android SelectAgain Spinner

Famosa es la frase de “no me hagas pensar”, y al final la usabilidad lo es todo, élla marca la diferencia entre un proyecto exitoso y un fracaso total…

Desgraciadamente, por diseño, los widgets spinner de Android no permiten hacer eso, pero casi todo en esta vida tiene solución. No te preocupes, si quieres sigue leyendo y te ayudo a corregirlo. Continúa leyendo Desplegable en Android que permite multi-selecciones

Sistema propio de seguimiento en vivo (GPS Tracker)

Tiempo estimado de lectura: 6 min.

Hace un tiempo encontré en GitHub un proyecto GPL v3 llamado Self-Hosted-GPS-Tracker con el que, como su nombre indica, se puede montar un sistema propio de localización en tiempo real (RTLS) para hacer lo que viene siendo un seguimiento en vivo (o livetracking… que quizá así dicho aún suene más “cool”).

El proyecto original sigue funcionando igual de bien que el primer día, pero he creído conveniente darle una vuelta de tuerca más (a la parte web, el cliente Android lo he dejado tal cual) y lo he integrado con OpenStreetMap.org, ya que como algunos sabréis, la API de Google Maps tiene un límite de 25.000 impresiones diarias, entre otras cosas, frente a su alternativa libre OpenStreetMap.org.

Y como una imagen vale más que mil palabras, he aquí de lo que estamos hablando:

Previsualización del sistema de seguimiento en vivo (GPS Tracker)
Previsualización del sistema de seguimiento en vivo (GPS Tracker)

Así que si tú también te estás planteando para qué limitarte y tienes ganas de implementar un sistema de este tipo, te invito a que sigas leyendo este artículo y te enseñaré, no sólo cómo funciona, si no los cambios que le he hecho y cómo implementarlo todo para que tú también puedas tener tu propio sistema de localización :-).

Nota: No te preocupes por ir construyendo el ejemplo conforme vayas leyendo, al final del artículo tienes el .zip con el proyecto al completo.

¡Adelante, pues! Continúa leyendo Sistema propio de seguimiento en vivo (GPS Tracker)

Preferencias en Android: Shared Preferences

Tiempo estimado de lectura: 4 min.

Las preferencias no son más que datos que se guardan para ser compartidos con otros métodos y/o actividades.

En Android hay varias maneras de almacenar datos: Continúa leyendo Preferencias en Android: Shared Preferences