Mensajes de alerta en Xamarin

Actualmente me encuentro trabajando en una aplicación para un cliente para multiplataforma utilizando Xamarin, he intentado mostrar un mensaje de alerta en Windows 10 (UWP) y me he notado que al parecer Xamarin no soporta la interacción con elementos gráficos desde un ViewModel (en mi caso estoy trabajando con el patrón de diseño MVVM(Model-View-ViewModel)) así que me di a la tarea de buscar una solución para eso ya que de momento mis planes no eran hacer eso directamente en el code-behind, me encontré con una librería en NuGet que es de código abierto (podemos ver el código y modificarlo si así lo queremos) y pueden descargar es muy fácil configurar.
ACR User Dialogs Plugin for Xamarin
Este paquete de NuGet nos permite poder hacer uso de mensajes de dialogo desde los ViewModel de una forma muy fácil, además soporta varios tipos de estilos de mensajes y te deja personalizar los textos de cada cosa tal como si fuera el MessageDialog de UWP o el UIAlertView en iOS.
Para instalarla es muy sencillo solo abrimos nuestra consola de NuGet y escribimos lo siguiente.
Install-Package Acr.UserDialogs
Para lanzar un mensaje solo tenemos que llamar el servicio o el objeto de nuestra clase UserDialogsImpl y mandar a llamar el método AlertAsync o el que funcione mejor para cada uno de los casos que se pueden presentar.

await userDialogService.AlertAsync("No se ha podido obtener la información, por favor verifica tu conexión a internet.", "Advertencia", "Aceptar");

Y de esta forma simple podemos mostrar alertas en Xamarin desde cualquier ViewModel de nuestra solución.
Saludos
Espero ser de ayuda

Meetup Xamarin y Windows 10

El día de hoy los invito a un Meetup de desarrollo de tecnologías móviles que estaremos dando Ricardo Pons (MVP de Microsoft) y yo (Windows Platform Developer), estaremos hablando sobre desarrollo de apps para Windows 10 y desarrollo de apps para iOS y Android utilizando Xamarin, el Meetup estará enfocado a los conceptos básicos de Xamarin y Windows 10 para todos aquellos que quieran empezar a desarrollar utilizando estas tecnologías.

La sede es en un bonito y pequeño café en la ciudad de Queretaro llamado Die Galerie ubicado en Die Galerie, Hidalgo No. 199, Plaza Universidad. Local 4,5,18, planta baja, Querétaro, los esperamos en punto de las 7:00 PM, habrá ¡café y galletas gratis!

Para más información del Meetup los dejo con el enlace del evento, donde podrían hacer preguntas si así lo quisieran.

1er Meetup de C#.NET

Nueva Microsoft Surface Studio

Hace unos momentos Microsoft acaba de anunciar la nueva Microsoft Surface Studio en un evento en new york, más que nada está orientada a artistas gráficos, pero al verla se tiene que admitir que esta vez Microsoft si se lució con esta nueva Surface.
Entre sus características destaca que tiene una pantalla LCD touchscreen de 28 pulgas 4K acompañada de una GPU Nvidia GTX 980M, tendrá un precio aproximado de $2,999.00 dólares.
Los dejo con un video en donde pueden observar lo maravillosa que puede ser esta PC en acción.

¡El diplomado Xamarin LATAM ya comenzó!

Que tal amigos, el día hoy comenzó el diplomado de Xamarin para latino américa, a partir de hoy en la mañana se desbloqueó el contenido para que puedan acceder a él de manera inmediata, hasta este momento está libre solo el primer módulo pero posteriormente se liberaran los demás, y ustedes ¿ya se inscribieron?
Si no se han inscrito aún pueden hacerlo aquí.
http://aka.ms/xamarindiplomado
Y si ya lo hicieron solo tienen que entrar al aula de ti para poder ver el curso.
http://ticapacitacion.com/aula/
Saludos.

Diplomado Xamarin LATAM

Esta vez quiero invitarlos a un diplomado que habrá por parte de Microsoft sobre desarrollo de aplicaciones con Xamarin.

Este curso está disponible para toda latina américa, si eres desarrollador .NET y tienes conocimientos solidos de C# y XAML ya tienes lo suficiente para poder entrar.

El curso no tiene ningún costo, es totalmente gratuito y al final se entrega un reconocimiento por parte de Microsoft con valor curricular, espero que puedan entrar.

La fecha de inicio es el 25 de octubre.

Para más información e inserciones al mismo pueden visitar esta página.

http://aka.ms/xamarindiplomado

Curso Xamarin LATAM 2016

Live Webinar: Xamarin 3: Estrategias para compartir código con Xamarin – Parte 1

En esta ocasión los invito a un Webinar de Xamarin impartido por el MVP de Xamarin Humberto Jaimes Rodriguez, en el webinar se van a presentar temas generales sobre cómo desarrollar aplicaciones multi plataforma usando Xamarin y como reutilizar la mayor parte del código para las 3 plataformas, espero puedan entrar y aprender a desarrollar utilizando Xamarin, les ayudara bastante.
El webinar empieza hoy a las 9:00 pm hora de la ciudad de México 🙂
Pueden entrar al webinar desde aquí.

Como instalar WordPress en Azure

En esta ocasión voy a explicar un poco de como instalar WordPress en Azure, ya que hace unos días migre mi blog (este blog) de Hostinger a Azure ya que como dispongo de una suscripción MSDN quise aprovechar un poco mi crédito disponible que casi no uso, además opte por Azure como hosting para mi blog ya que es sumamente barato, me cobra únicamente por el uso, Azure garantiza una disponibilidad de un 99.99% y por último es bastante rápido.
Estas razones fueron suficientes para tomar esta decisión.
Primero que nada, entramos al portal de administración (al nuevo) de Azure y vamos a seleccionar la opción de crear un nuevo recurso.

Esto nos enviara al MarketPlace de aplicaciones preinstaladas en Azure donde además de Worpress contamos con un sinfín de soluciones hechas por empresas, desarrolladores y Microsoft, en el Market vamos a buscar WordPress, entre los resultados que nos regresara buscamos la opción donde el Publisher es el mismo WordPress y por ultimo damos en crear para que Azure nos mande a la página de configuración para el nuevo servicio que queremos crear. Sigue leyendo

Pokémon Go al fin está disponible para Latinoamérica

13924878_1096581267102576_7186288672274633080_n

Hace un momento acaban de liberar Pokémon Go en toda Latinoamérica de manera oficial, se terminó eso de andar descargando APK’s para Android o descargando las actualizaciones en iOS con cuentas creadas con dirección en Australia u otro país, al fin pueden descargar la aplicación de manera oficial en su respectiva tienda.

Por el momento lo único que podemos hacer es ¡salir y capturarlos a todo!

14 trucos que te ayudaran a convertirte en un maestro Pokémon

Si bien Pokémon Go desde su lanzamiento fue un fenómeno mundial dado a que solo salió en algunos países y todos nosotros buscamos la manera de instalarlo de manera “ilegal” para poder jugarlo desde antes y poder convertiste en un maestro Pokémon, buscando un poco encontré unos tips con los que puedes avanzar más rápido en el juego sin hacer trampa.

1. Las huellitas
Las huellas significan qué tan lejos está un Pokémon de ti. Tres huellas simbolizan un radio de 300 metros, dos representan 200 metros y una significa que el Pokémon está a 100 metros o menos.
2. Cambia tus Pokémon por dulces
Si tienes Pokémon duplicados puedes usarlo para fortalecer a tu equipo principal. Solo debes seleccionar la criatura y presionar “transferir”. El Profesor se llevará el Pokémon y te dará caramelos de esa especie para que evoluciones a tus otros Pokémon.
3. Ve por tus objetos gratis todos los días
Presiona el botón con forma de escudo en la tienda y en un lapso de 20 horas podrás obtener algunos beneficios como monedas para comprar en la tienda o polvo estelar para subir el poder de tu Pokémon.

13652302_10210385685423800_1808549798_n
4. Domina la Pokébola
Pon atención a los anillos sobre tu oponente. Cuando el anillo verde esté en su punto más pequeño, lanza tu Pokéball y siempre lo capturarás. Los anillos naranjas y rojos significan que necesitas calmar el Pokémon un poco usando moras. También podrás capturarlos más fácil con Pokéballs Great o Master.
5. Atrévete a lanzar Curveball
Si quieres un reto mayor, puedes probar lanzando una Curveball. Mantén tu dedo sobre la Pokéball y haz un movimiento circular hasta que brille. Practica un rato (aunque cuidado con acabarte tus Pokéballs) y si aciertas y la combinas con un Lucky Egg, tu experiencia aumentará mucho más rápido.
6. No te duermas
El juego no funciona si tu móvil está “dormido” o la aplicación está inactiva. La app necesita saber en dónde estás a cada momento, así que si la cierras deberás volver a empezar. Eso matará tu batería, así que puedes activar el modo ahorro de batería.
8. Evoluciona y restaura la salud
Si uno de tus Pokémon favoritos ha quedado completamente inconsciente después de una batalla, hacerlo evolucionar hará que regrese con toda su salud restaurada. Si tienes suficientes dulces para lograrlo, no necesitarás usar tus pociones.
9. No necesitas moverte tanto
¡Sí, la idea de Pokémon Go es que “GO!” (o sea, te muevas). Pero bueno, no siempre tienes que hacerlo. Solo camina un poco, unos 100 metros y espera a que el juego cargue. Empezarás a notar que aparecen Pokémon al azar.
10. Ponles nombre
Algo simple pero que tal vez se te había pasado. Puedes nombrar a tus Pokémon como quieras. Sí, como quieras.
11. Domina las PokéStops
Cuando te acercas a una PokéStop, cambiará de forma. Para obtener objetos de ella deberás presionar para hacer zoom y luego deslizar tu dedo rápidamente sobre la imagen. Puedes conseguir más items después de cinco minutos (más o menos) las veces que quieras.
12. Busca en el césped
¿No sabes dónde empezar? Pon atención en las animaciones de las áreas verdes, césped en movimiento. Ahí encontrarás un montón de Pokémon de tipo planta y duplicados que puedes llevarle al Profesor.
13. Aprovecha tus ataques especiales
Puede ser que te estén haciendo pedazos en la batalla, especialmente si apenas estás empezando… ¡no te estreses! Cualquier cosa que le sucede a tu Pokémon está contribuyendo al medidor de ataques especiales. Revísalo antes de cada batalla, tal vez una de tus criaturas esté lista para hacer un súper ataque y ni te has dado cuenta.
14. Recupera tus datos
Los servidores de Nintendo están tratando de manejar la gran cantidad de maestros Pokémon, pero debemos ser pacientes. No es extraño que la aplicación falle y que el progreso parezca perdido. Lo más probable es que en realidad solo en ese momento no puedas conectarte al servidor para que los datos aparezcan. Un truco rápido para remediar eso es cerrar la aplicación completamente y volverla a abrir.

Fuente:  Conéctica

Instala Pokemon Go en tu iPhone fuera de Australia (México)

Hoy acaban de liberar Pokemon GO, el video juego para dispositivos móviles lanzado por Niantic la empresa encargada del desarrollo de Ingress, por el momento el juego solo está disponible para Nueva Zelanda y Estados Unidos, pero si hacemos algo de trampa podemos obtenerla antes.

En mi caso cuento con iPhone 6 de Apple al momento de entrar al Store de Nueva Zelanda me dice que la aplicación no está disponible para mí L.

Si eres una persona desesperada al igual que yo te ayudare a hacerlo de una forma fácil.

Lo primero que tenemos que hacer es hacer un respaldo de nuestro iPhone utilizando iTunes, esto no es realmente necesario, pero por si acaso ya tenemos un respaldo.

Sigue leyendo