Profile cover photo
Profile photo
Rafa Vázquez
1,107 followers -
Andalú. Desarrollador Android en Infojobs. Clean Coder. Geek.
Andalú. Desarrollador Android en Infojobs. Clean Coder. Geek.

1,107 followers
About
Rafa's posts

Buenas!

¿Cómo va el verano? En Sevilla seguro que fresco no.

Tras los meses de descanso acabo de subir la versión definitiva 3.7.0 al Play Store. Esta es la versión que incluye el sistema de login y sincronización de favoritas que algunos habéis podido ir probando.

La actualización llegará progresivamente. Si os llega no os asusteis: el login ha desaparecido. Simplemente está oculto.

Cuando pasen unos días y vea que la actualización en sí no rompe nada, activaré las funciones de login remotamente poco a poco para todos.

Ha cambiado un poco la interfaz con respecto a la última beta, pero la funcionalidad es la misma.

Muchas gracias a todos los que me habéis ayudado a probar y refinar esta nueva función de SeviBus que lleva tanto tiempo necesitando.

Gracias!

Post has attachment
Hoy en +Schibsted Spain publicamos nuestra librería open-source para hacer parallax en imágenes con el movimiento del móvil!

Es un proyectito que hice para +InfoJobs y que hemos decidido liberar al mundo. Espero que guste. Nosotros ya lo estamos usando en algunas pantallas de nuestras apps :)

https://github.com/SchibstedSpain/parallax-layer-layout

#AndroidDev

Y... beta 3 publicada. Vuelve a activar el login y sincronización de favoritas.

La base de datos del servidor es nueva, por lo que no mantiene los datos que tuvierais antes. Si tenéis los datos en local se subirán automáticamente al hacer login.

Esta beta no añade nada nuevo, pero pronto vendrán más ;)

Un aviso rápido sobre la beta:

Debido a los cambios anunciados por Google para Firebase esta semana [1] voy a tener que tocar algunas cosas de la configuración del servidor de sincronización de favoritas.

Esto puede provocar que os deje de funcionar el login y sincronización en la beta actual. Cuando esté todo puesto en marcha de nuevo publicaré otra beta que funcione correctamente. Seguramente los datos de la nube se reseteen.

¡Siento las molestias! Cosas de las betas. Pero seguro que merece la pena para todos :)

[1] https://firebase.googleblog.com/2016/05/firebase-expands-to-become-unified-app-platform.html

Post has attachment
¡Buenas! Hoy es un día de grandes noticias.

Hoy SeviBus recibe una funcionalidad que vosotros usuarios lleváis pidiendo hace más de 5 años. Es algo hoy en día tan común que nos parece implícito, pero no siempre es fácil de conseguir.

A partir de hoy SeviBus permitirá sincronizar y respaldar online las paradas favoritas.

Esto es posible gracias a Firebase y al login vía Google. Debería ser increíblemente transparente para los usuarios, sin tener que registrarse ni introducir datos. Tan solo entrar con la cuenta que ya estará registrada en el dispositivo.

Durante las próximas semanas esta funcionalidad estará en estado "*experimental*", y sólo la publicaré para los que estáis dentro del programa Beta. La razón es que aún no está fina al 100%. Aparecerán fallos y problemas, y prefiero depurar estos contratiempos con vosotros los más aventureros.

La interfaz que veréis no es ni mucho menos la final, así como el comportamiento de la sincronización. De momento veamos qué tal funciona y qué problemas aparecen, y ya iré viendo cómo encaja todo finalmente en la aplicación.

El uso de la sincronización es totalmente opcional. He intentado hacerlo lo más seguro posible, pero no puedo prometer que ocurra algún fallo y se lleguen a perder paradas favoritas. Aviso de antemano. Pero los que decidan activarla estarán ayudándome a recoger datos e información para acelerar el proceso de adaptación final. Esta funcionalidad estará sólo disponible para los que os hayáis inscrito en el programa beta. Si alguien desea no recibir versiones con esta funcionalidad deberá salir del programa beta y volverse a bajar la aplicación.


Sobre el sistema de sincronización, comentar que la lógica de sincronización es muy simple. La primera vez que se entre con un usuario se subirán las favoritas guardadas en ese momento. En caso de que el usuario ya exista y tenga paradas favoritas, las del dispositivo se sobrescribirán con las que hay en la nube. Por tanto si entráis con la misma cuenta en dos dispositivos con favoritas distintas, las del segundo se reemplazarán con las del primero. En el futuro pretendo mejorar esto para que no se pierdan.

Y por supuesto esto es sólo el principio. Si el experimento sale bien podremos sincronizar más datos como los bonobuses o cosas que pueden venir en el futuro.


¡Nada más! Os animo a probarlo, y a darme todo el feedback que sea posible, especialmente si veis comportamientos extraños. Tenéis 3 geniales botones en la home de la app para enviar el feedback, por supuesto esta comunidad es uno de ellos.

La actualización empezará a llegar pasadas unas horas desde la publicación de este post.

¡Disfrutad!
Photo

Un usuario que se queja de un fallo valorando tu app con 1 estrella y comentando negativamente es el mejor incentivo para no corregirlo tal fallo. Si no hay buenas formas, no hay ganas.

Dicho lo cual, entiendo que cuando vives de esto no te queda otra que apechugar y reaccionar rápido antes de que el problema se extienda y escale.

Pero cuando haces algo por gusto, gratis, sin recibir nada a cambio; tienes todo el derecho y el poder de hacer lo que te de la gana. Y lo que a mí me da la gana es ignorar al que se centra en lo negativo y te ataca con ello despreciando todo lo positivo que deja fuera.

#rant

Hola otra vez!

Acabo de subir otra nueva beta, fruto de un sábado pegado al portátil. Esta vez es versión 3.6.0-beta, porque han habido algunos cambios más visibles.

Tiene varios cambios, algunos más visuales que otros:
- Cambiado diseño de la home: Ahora el mapa no es una capa por debajo, sino que está integrado en el card de paradas cercanas (le faltan retoques).

- Cambiado diseño de favoritas: Ahora la lista de favoritas es más material. Se vuelven a poder reordenar. Y con alguna sorpresa, probad la nueva paleta de colores para las favoritas ;)

- Mejorada actualización de datos: La actualización automática de la base de datos (cuando yo modifico los datos) se hacía diariamente con un SyncAdapter creando una cuenta en el dispositivo. Ahora esto se simplifica, ya no hay cuenta de sincronización y las actualizaciones se hacen cada 48h siempre que el móvil esté cargando y conectado a wifi. Muuucho más optimizado :D

- El registro de cambios al actualizar ya no es un card en la home, sino que aparece un Snackbar debajo durante unos segundos.

- Corregidos fallos detectados en la beta anterior. ¡Gracias!

A ver qué os parece. Aún me queda el domingo para apurar añadiendo alguna cosa.

Como siempre, la actualización llegará vía Play Store.

¡Disfrutadla!

Post has attachment
Google Now no puede estar más equivocado en cuanto a qué cosas me interesan. Cada vez es más incómodo, va a acabar mal.

Ahora mete información y ruido por meter. En el reloj igual, siempre hay alguna tarjeta inútil.

Quizá soy yo que me he vuelto ¿más? gruñón, pero con el mal soporte que tienen Google Now y Voice Search en España/Español, a este paso acabaré desactivando la mayoría de sus funciones.
Photo

Hola de nuevo!

He vuelto a subir otra actualización al canal beta (3.5.2-beta2). He cambiado algunas más cosas del funcionamiento interno de las peticiones de tiempo, corregido algún probema reportado por +Javier Santos y he añadido algunas estadísticas para ver qué tal se comporta el servidor de cara al usuario (tiempo de respuesta, caché, errores... cosas técnicas pa'mí).

En principio dejaré esta versión durante el resto de la semana a ver cómo se comporta.

Gracias!

Hola gente!

Acabo de subir una actualización para los que estáis en la beta.
No hay cambios apreciables, pero por dentro he modificado el sistema de petición de tiempos. Ahora se hace a una API propia publicada en un servidor mío, que es el que por debajo pide los datos a Tussam. Esto lo hago para poder controlar a dónde se piden los datos sin tener que cambiar código en la app.

Es algo que siempre he querido hacer, pero ahora me veo obligado por los tiempos erróneos de la línea 22 que devuelve últimamente Tussam.

En resumen, no debería cambiar nada pero me gustaría que los que estéis por aquí tengáis este cambio para ver qué tal funciona, y si va bien prepararlo para una versión pública.

Gracias testers!
Wait while more posts are being loaded