Microsoft MVP & Xamarin MVP

Posts

Xamarin Diplomado (español) ya disponible en youtube

Que tal amigos, les comparto el link del primer Xamarin Diplomado (completo), liberado por Microsoft LATAM y que hicimos los 3 Xamarin MVP Latinos en ese momento, Esteban Solano, Humberto Jaimes y su servidor (a quienes tuve el gusto de conocer en persona hace un par de semanas en Seattle en el Microsoft MVP Global Summit). 

Mi estimación y amistad a Humberto y a Esteban, y desde luego a Luis Antonio Beltrán por su invaluable apoyo, a Elisa Hung y a todo el equipo de Microsoft Latam por su invitación para impartirlo:



                              Link: Xamarin Diplomado

Saludos.
Enrique.


Recursos de Xamarin en Español (Microsoft Virtual Academy)



Que tal amigos, les comparto los siguientes links de 3 tutoriales de Xamarin en español que grabé en Bogotá con el apoyo de la empresa Sketch y solicitados por Microsoft LATAM. 

Son una sesión en vivo y dos videotutoriales para Microsoft Virtual Academy:






Saludos.
@enriqueaguilar

Curso online de Xamarin Android, Almacenamiento en la nube con Visual Studio



Que tal amigos, les comparto mi nuevo curso: Xamarin Android, Almacenamiento en la Nube con Visual Studio 2017 en la plataforma de Udemy. Les dejo el primer video promocional de lo que trata el curso:




Si buscas aprender a desarrollar aplicaciones móviles para Android que tengan un acercamiento a la conectividad con la nube y entender paso a paso la forma de crear estas aplicaciones empezando desde cero, entonces, es para ti.

Los contenidos son los siguientes:


  1. Creación de la Interfaz gráfica tipo Constraint Layout (Android Studio)
  2. Aplicación de tipografía específica
  3. Acceso a la cámara para obtención de imagen
  4. Obtención de coordenadas de la geolocalización
  5. Esquinas redondeadas de botones e imágenes
  6. Almacenamiento de información en Azure en tabla NoSQL
  7. Almacenamiento de archivos en contenedores de Azure
  8. Barra de progreso de cargado de datos
  9. Consulta de datos completos de tablas NoSQL de Azure
  10. Consulta de datos detallados de tablas NoSQL de Azure
  11. Colocación de datos en Lista con inclusión de imágenes ajustadas
  12. Aplicación de fondos con degradado 
  13. Generación de detalle a partir de consulta específica
  14. Generación de adaptador de datos
  15. Aplicación móvil con coordenadas en Google Maps
  16. Levantamiento de la API-REST ASP.NET Web API 2.0 en C# con Mono tanto de consumo como de almacenamiento de datos en máquina virtual Ubuntu 16 sobre XSP con acceso a MySQL sobre Amazon y Azure.
  17. Consumo móvil de la API-REST
El curso tiene un costo de alrededor 25 dólares, pero con el siguiente cupón podrás tener un descuento, quedando en alrededor de 10 dólares aproximadamente (con ajuste al tipo de cambio de cada País).

Link del curso:
https://www.udemy.com/xamarinandroidnube/?couponCode=EAVBLOG

En caso de que el ejercicio no te funcione, puedes pedirme el código a mi correo validando que eres usuario del curso.
-------
@enriqueaguilar
----

Curso online de Xamarin iOS con Visual Studio para Mac de @enriqueaguilar



Que tal amigos, les comparto que acabo de realizar mi primer curso de Xamarin iOS en la plataforma de Udemy. Les dejo el primer video promocional de lo que trata el curso. 

Si buscas aprender a desarrollar aplicaciones móviles para iOS, y entender paso a paso la forma de crear estas aplicaciones empezando desde cero, entonces, es para ti.




Los contenidos son los siguientes:


  1. Paso entre diferentes vistas (ventanas)
  2. Uso de los tabs en iOS
  3. Reproducción de contenido multimedia local y de Internet
  4. Acceso a la biblioteca de imágenes
  5. Acceso a la cámara
  6. Almacenamiento de imágenes en biblioteca y en la carpeta de la aplicación
  7. Gesto de toque
  8. Gesto de arrastre
  9. Gesto de rotación
  10. Sensor Biométrico (TouchID)
  11. Acelerómetro
  12. Geolocalización
  13. Acceso a los diferentes tipos de Mapas y marcadores
  14. Trazos de rutas en Mapas
  15. Mapas de Google
  16. Google StreeView
  17. Animación de gravedad
  18. Animación de anclaje
  19. Animación de rebote
  20. Diferentes visores Web
  21. Visor de documentos
  22. Notificación Local simple 
  23. Notificación Local por calendario
  24. Notificación Local con respuesta y obtención del mensaje
  25. Almacenamiento en SQLite
  26. Consultas de todos los registros en SQLite y su visualización en una Tabla
  27. Consultas detalladas de SQLite a partir de una selección de un listado en una Tabla
  28. Consulta de datos de un Servicio REST en formato json a partir de la geolocalización
  29. Almacenamiento de registros en la Nube de Azure
  30. Almacenamiento de archivos en la Nube de Azure
  31. Consulta de datos de la Nube de Azure
  32. Consulta de archivos de la Nube de Azure
  33. Capa de cargado y consultas en tablas personalizadas
  34. Generación de certificados de publicación
  35. Autenticación de cuenta de Apple en Visual Studio con fastlane
  36. Generación del archivo iPA desde Visual Studio
  37. Preparación para publicación con ITunes Connect y Open Application Loader.
Todos los módulos empiezan la aplicación desde ceroes decir, no tenemos proyectos pre-cargados con códigos ya realizados previamente. Lo importante es que aprendas el proceso desde que abres Visual Studio para Mac.
En caso de que el ejercicio no te funcione, puedes pedirme el código a mi correo validando que eres usuario del curso.
-------
El curso tiene un costo de alrededor 25 dólares, pero con el siguiente cupón podrás tener un descuento, quedando en alrededor de 10 dólares aproximadamente (con ajuste al tipo de cambio de cada País).

Link del curso:
https://www.udemy.com/xamarin-ios-aprende-desde-cero-hasta-experto/?couponCode=EAVBLOG

Saludos cordiales y espero les ayude a los que buscan aprender a desarrollar aplicaciones de iOS con Visual Studio para Mac.

@enriqueaguilar

----
Nota: Para el curso es necesario contar con una Mac. En caso de que no tengas una disponible, puedes usar MacinCloud. En el siguiente video, mi buen amigo el MVP Luis Antonio Beltrán explica a detalle como sacar una cuenta: 


Microsoft Cognitive Services con Xamarin




Hola amigos, les comparto la forma de crear una aplicación que nos permita conectarnos a los Microsoft Cognitive Services usando Xamarin.

Sin duda los Cognitive Services son una fantástica oportunidad para la creación de aplicaciones móviles de diferentes tipos, especialmente para asistencia a personas con capacidades diferentes.

Podemos crear una cuenta trial en el sitio Web: 



Una vez registrado, obtenemos las claves de acceso para Emotion y Computer Vision:

Ahora empezamos creando un proyecto clásico para iOS:

Paso 1 - Realizar la siguiente Interfaz Gráfica para iOS:



Paso 2 - Agregamos el Paquete vía NuGet:



Paso 3 - Agregamos las librerías necesarias:



Paso 4 - Declaramos una variable de tipo AVSpeechSynthesizer para escuchar la voz de Siri para que nos narre el texto:




Paso 5 - Declaramos un manejador de evento que mande llamar asíncronamente a un método llamado DescargarImagenAnalizarFelicidad el cual descargará la imagen que vamos a verificar, generamos un stream de la misma y enviamos a otro método asíncrono llamado NiveldeFelicidad que nos indicará el porcentaje de acuerdo al Servicio Cognitivo. Por último enviamos el texto a la variable de narración:




Paso 6 - Descargamos la imagen como arreglo de bytes y después la guardamos y extraemos la ruta local:



Paso 7 - Verificamos en un método asíncrono el porcentaje de felicidad del Servicio Cognitivo enviando el stream de la imagen a un método llamado TraerEmocion y dependiendo lo que regrese le extraemos el grado de felicidad.



Paso 8 - Definimos la clave de la API de Emoción de los Servicios Cognitivos, generamos el cliente de conexión con la clave, enviamos el stream de la Imagen y recibimos el resultado, si puede hacer la detección, extraemos la variable, en caso contrario enviamos el mensaje de error.




Paso 9 - Ya con el grado de felicidad verificamos el mensaje a enviar a la pantalla:



Paso 10 - Probamos la funcionalidad:



Paso 11 - Ahora generamos un método para la descripción, en donde extraemos cada elemento en la lista y se envía al narrador uno a uno:



Paso 12 - De la misma forma bajamos la imagen al dispositivo:




Paso 13 - Generamos el método asíncrono para recibir la descripción de la imagen enviándole el stream:


Paso 14 - Mandamos llamar ambos botones desde ViewDidLoad:

Corremos la Aplicación:




A continuación les dejo el video ejecutando la aplicación en iOS que se conecta a los Servicios Cognitivos de Microsoft con narración de los resultados:



Espero les sirva para sus proyectos móviles.

Saludos.
@enriqueaguilar











Acerca de @enriqueaguilar

Twitter

Microsoft MVP 2017-2018

Xamarin MVP 2015-2017

Xamarin MVPs Expand with More Awesome!

Estadísticas del sitio

Entrevista de Televisión