lunes, 10 de abril de 2017

Xamarin Challenge

¿Estás listo para participar en otro reto de Xamarin? ¿Qué tal te vendría ganar una Microsoft Surface Studio? Si te interesa aprender a desarrollar aplicaciones móviles multiplataforma o ya sabes y quieres demostrar tus conocimientos, te invito a participar en el Xamarin Challenge, una iniciativa de Paul Thurrot y Xamarin.



El Xamarin Challenge consiste en desarrollar e implementar una aplicación móvil multiplataforma con Xamarin totalmente funcional siguiendo 3 etapas (o pasos). Realmente es muy sencillo porque solo tienes que seguir las instrucciones que se presentan en cada etapa. La desventaja es que al completar una etapa tendrás que esperar 72 horas, por lo que este reto también es de paciencia, jeje.

Si has participado en los Diplomados de Xamarin Latinoamérica, ¡cuentas con una gran ventaja, pues muchos de los conocimientos necesarios para superar los retos ya los tienes, solo es cosa de implementarlos siguiendo las instrucciones!





Lo primero es registrarse en el sitio oficial: https://xamarinchallenge.thurrott.com/  ¡Pero házlo cuanto antes, pues el reto concluye el 30 de abril (y debes registrarte antes del 23 de abril, para tener tiempo entre cada etapa)! Completa el formulario y en unos minutos recibirás en tu correo un mensaje de bienvenida al concurso que incluye dos elementos principales: El primero es el enlace con las instrucciones del Paso 1. Lo segundo es un código (challenge code) que deberás introducir en uno de los pasos de la primer etapa, con el cual se validará que has completado cada parte del reto.


Cada vez que completas un Step, recibirás un correo de confirmación en aproximadamente 24 horas donde te informan que se recibió tu entrada, además de que te envían un enlace con el siguiente Step (sin embargo, no podrás descargar la información sino hasta que concluya la espera de 72 horas, un temporizador te indicará cuánto tiempo falta). Una vez pasadas las 72 horas, entra al enlace de nuevo y podrás descargar la información

Nota 1: Cabe aclarar que en mi caso yo tuve que esperar 4 horas más, es decir, pasaron las 72 horas y el enlace seguía deshabilitado, para que tengan algo de paciencia).

Nota 2: También dicen que te envían un correo cuando el Step esté disponible (es decir, que hayan transcurrido las 72 horas) pero en mi caso no me llegó, por ello tuve que dar clic en el correo anterior para acceder a la información del Step.

Paso 1.
Consiste en realizar varias actividades: instalar las herramientas de desarrollo (VS2017, aunque honestamente puedes completar con VS2015 los pasos), crear una solución de Xamarin.Forms, agregar imágenes, paquetes Nuget, editar las propiedades de los proyectos y comunicarte con un servicio de información del clima. Al finalizar, tu aplicación mostrará el clima actual de una ciudad seleccionada:



Paso 2.
En esta fase, agregarás geolocalización, pestañas (TabbedPages) y una barra de navegación a tu aplicación. La geolocalización permitirá obtener la información del clima de tu ciudad actual, además de agregar un servicio de predicción del clima en horas y días posteriores.



Paso 3.
Para concluir con el reto, incorporarás HockeyApp y Visual Studio Mobile Center para monitorear el estado de salud de tu aplicación móvil, agregando servicios de soporte y análisis, de manera que cada vez que tu app crashee (genere una excepción), puedas ser informado al respecto con gran detalle, pues puedes conocer el tipo de dispositivo que generó la excepción, en qué parte de la aplicación, el mensaje enviado y más datos que te permitirán tomar las medidas necesarias en tu app. Una vez concluido el reto, ejecutarás la app implementando un botón que te permitirá enviar tu solicitud de Reto Completado y participar por los 2 premios (Microsoft Surface Studio).



Recuerda registrarte antes del 23 de abril para que tengas tiempo suficiente de concluir los retos antes de la fecha límite (30 de abril), pues entre cada paso debes esperar 72 horas.

Y bien, ¿qué te parece la idea? ¿Nos unimos al reto? Si tu respuesta es sí, ¡pues comencemos! Yo realizaré un reto cada día, para mantener la emoción del momento jeje. Sígueme en Twitter y compárteme tus avances. Recuerda que también tenemos un grupo de apoyo de Xamarin en Facebook en el que una comunidad en español de más de 2000 miembros nos apoyamos resolviendo dudas, compartiendo conocimiento y oportunidades. Únete dando clic aquí.

Si tienes alguna duda o simplemente compartir tu participación en el reto (me dará gusto saberlo), también déjame un comentario y haré lo posible por ayudarte :) o mándame un tweet, correo o mensaje en el grupo de Facebook.

¡No pierdas la oportunidad de seguir aprendiendo acerca de Xamarin y demostrando tus conocimientos!

Espero esta entrada te haya sido de utilidad, y si fue así, no dudes en compartirla :)

¡Saludos y hasta pronto!

PD: También te recuerdo que hay otro reto de Xamarin vigente. Más información, aquí.

1 comentario: