Introducción
  • Introducción
  • IMPORTANTE: Accede al Grupo Privado y Exclusivo
  • Únete al grupo privado
Creando la aplicación base
  • Introducción
  • Creando el proyecto
  • Instalando paquetes necesarios
  • Creando el modelo de datos
  • Creando la clase para el manejo de la base de datos
  • Creando la interfaz IFileHelper
  • Manejando una sola instancia de la base de datos
  • Agrupando los resultados
  • Creando nuestro primer ViewModel
  • Creando la vista para editar elementos
  • Creando el ViewModel para la edición de elementos
  • Creando el ListView
  • Ajustes finales
Creando el backend
  • Agregando paquetes nuget
  • Preparando nuestro modelo para Azure
  • Creando el Servicio Web App
  • Creando la Base de Datos
  • Configurando el proyecto en Visual Studio
  • Retornando los datos de prueba
  • Agregando un nuevo DTO
  • Habilitando la salida de errores detallados
  • Configurando y Habilitando migraciones automáticas
  • Probando el servicio con Migraciones habilitadas
  • Creando el DTO Contact
Integrando el Servicio de Azure a la app
  • Creando la clase intermedia entre Azure y el Cliente
  • Creando los métodos CRUD
  • Cambiando el backend de Sqlite a Azure
  • Ajustando nuestra clase para sincronización fuera de línea
  • Detectando si estamos conectados a Internet
  • Ajustes finales y probando la aplicación
Creando abstracciones para el consumo de nuestro Mobile App Service
  • Introducción
  • Describiendo el problema
  • Definiendo las abstracciones
  • Refactorizando el cliente para Azure
  • Refactorizando los métodos CRUD
  • Corrigiendo la aplicación cliente y probando
Autenticación con Mobile App Services
  • Introducción
  • Restringiendo el acceso a un método de nuestro servicio
  • Configurando el proveedor Facebook
  • Configurando el proveedor Google
  • Configurando el proveedor Microsoft
  • Configurando el proveedor Twitter
  • Configurando la URL de redirección externa permitida
  • Reconfigurando nuestra clase cliente
  • Actualizando los paquetes nuget
  • Configurando el proyecto Android
  • Configurando el proyecto iOS
  • Configurando el proyecto UWP
  • Llevando a cabo la primer prueba
  • Aceptando sólo usuarios logueados en la Vista de edición
Notificaciones Push con Azure Mobile Apps
  • Introducción
  • Configurando las notificaciones desde el portal de Azure
  • Configurando las notificaciones para Android
  • Configurando las notificaciones para iOS
  • Configurando las notificaciones para UWP
  • Configurando el cliente Android para recibir notificaciones
  • Configurando el cliente iOS para recibir notificaciones
  • Configurando el cliente UWP para recibir notificaciones
  • Reconfigurando el Mobile Service para enviar notificaciones
Controladores personalizados
  • Introducción
  • Controladores personalizados y cómo invocarlos
  • Creando un controlador personalizado
Almacenamiento con Blobs
  • Introducción
  • Creando una cuenta de almacenamiento
  • Instalando los paquetes nuget para almacenamiento
  • Obteniendo una instancia de la cuenta de almacenamiento
  • Creando un contenedor
  • Obteniendo referencias a blobs y contenedores
  • Creando un blob de texto
  • Descargando un blob de texto
  • Listando los blobs de un contenedor
  • Cambiando los permisos de blobs y contenedores
  • Eliminando blobs y contenedores
  • Generando tokens SAS de forma segura
  • Configurando la aplicación para seleccionar imágenes de la galería
  • Seleccionando imágenes de la galería
  • Probando la generación de tokens SAS desde el cliente
  • Integrando la generación de tokens SAS a la aplicación
  • Probando la aplicación en Android
Introducción a los Servicios Cognitivos
  • Introducción
  • Habilitando la selección de una imagen del dispositivo
  • Reconocimiento de objetos en una imagen
  • Reconocimiento de texto en una imagen
  • Reconocimiento facial
  • Corrector ortográfico
Bonus Extra: Máster en Xamarin Forms
  • Máster en Xamarin Forms