Hola!

Ahora que ya hemos visto un par de ejemplos de código sobre como detectar Estimote beacons con Xamarin, hoy es momento de compartir un explorador de Beacons creado para Xamarin Forms.

2016 01 20 Xamarin Estimote Explorer

En el video anterior es posible ver como en el iPhone (izquierda) la app detecta beacons y al mismo tiempo en la app creada con Xamarin (derecha) muestra los beacons. De la misma forma, cuando en la app de Estimote en el iPhone se activa el virtual beacon, en el Estimote Explorer aparecen 2 beacons.

Y como siempre, un par de detalles sobre la app:

  • La app tiene un implementación de 5 min de un modelo MVVM para poder refrescar la lista de Beacons en tiempo real. No tengo claro el porqué, pero al momento de separar View y ViewModel, el intellisense de Visual Studio ha perdido el norte.

image

  • Utilizando el UUid de los beacons, la app identifica si los mismos son reales o virtuales. Con esta informacion, la app muestra un color y u otro en la lista de beacons.
  • Hay un Timer cada 5 segundos, que cuando no se detecta ningun beacon, limpia la lista de beacons.

image

El código de la app se puede descargar desde https://github.com/elbruno/Blog/tree/master/Xamarin%20Estimote%20Explorer

Saludos @ Madrid

-El Bruno

References

Leave a comment

Discover more from El Bruno

Subscribe now to keep reading and get access to the full archive.

Continue reading