Hackathon Menorca 2014

El pasado fin de semana participamos en la primera Hackathon de la feria Menorca Connecta. formando equipo con Marga Camps y Randy Durán con Social CDC una app para Android, cuyo objetivo es ayudar a poner en contacto a usuarios que quieran compartir la experiencia de Camí de Cavalls, en bicicleta, a pie o corriendo.

Ha sido una experiencia genial poder compartir el proyecto con los compañeros. Nunca habíamos trabajado los tres juntos, y nos acoplamos perfectamente. También fue bonito ver a los otros equipos que participaron en el evento. Dos equipos formados por jóvenes estudiantes que tenían muchas ganas de programar. Me hubiera encantado interactuar un poco más con ellos, pero teníamos un timing tan ajustado que no me fue posible. Quiero aprovechar este espacio para saludar y felicitar a Toni Sánchez, Isma Martínez, Andrés Spitzer, Adrián Turnes, Andreu Garriga, Anuar Hava y Marc Allen. Espero encontrarnos pronto y poder conversar.

Aquí está nuestro equipo recogiendo el premio

En las 48 horas que dura el evento nos centramos en implementar las siguientes funcionalidades:

  • Diseño de la imagen del sitio y creación de la pantalla principal, la pantalla del mapa donde mostrar información de los usuarios en tiempo real y una pantalla con la información detallada de cada usuario.
  • API REST para registrar la localización de los usuarios en tiempo real.
  • Servicio de Android para obtener la geolocalización del dispositivo y actualizarla periódicamente en el utilizando el API REST.
  • Visualización en tiempo real en un mapa de la isla de la posición de los usuarios

Nos faltó tiempo para implementar la actualización de la posición en el dispositivo del resto de usuarios mediante notificaciones Push

Utilizamos por primera vez las siguientes tecnologías:

  • Otto, un bus de eventos a través del cual comunicar los diferentes componentes de la aplicación
  • Android Async Http para gestionar la conexión con el API REST.
  • Maps Forge para la visualización del mapa off-line

Yurak Sisa