Zenler Player
Tu curso se está cargando. Aguanta.
Xamarin Forms: Crea una aplicación de Chat en tiempo real
Volver al currículo
0% Completar
0% Completar
Introducción
Overview de SignalR
Overview de Azure Functions
Overview de Azure Storage
Creando el servicio SignalR
Creando cuenta de almacenamiento
Creando la Function App
Instalando la carga de trabajo de Desarrollo de Azure
Creando la función para devolver la información de conexión a SignalR
Creando una biblioteca de clases para compartir recursos entre plataformas
Creando la funcionalidad para desconectar el hub
Creando un cliente para probar la conexión
Creando un model de mensaje simple
Creando el modelo SimpleTextMessage
Creando la azure función de envío de mensajes
Agregando a Chatservice la capacidad de enviar mensajes
Creando el manejador para recibir mensajes del hub
Probando el envío y recepción de mensajes desde el cliente
Modificando el modelo ChatMessage
Creando la función para añadir usuarios a una sala de chat
Guardando el usuario en la base de datos
Agregando la funcionalidad para agregar un usuario a chatservice
Agregando la funcionalidad para obtener las salas de chat
Agregando usuarios a una sala de Chat
Creando la función para eliminar usuarios de un grupo
Eliminando el usuario de la tabla
Agregando la funcionalidad a chatservice para eliminar un usuario
Probando la funcionalidad de eliminación de el usuario de la sala de chat
Creando las funciones para devolver todos los usuarios de una sala
Creando la función para devolver un único usuario
Agregando a chatservice la funcionalidad para consultar usuarios
Agregando a chatservice la funcionalidad para consultar un único usuario
Probando la funcionalidad para consultar usuarios
Modificando la función de Mensajes
Probando la funcionalidad de envío de mensajes al grupo
Probando la funcionalidad de envío de mensajes privados
Creando el tipo de mensaje PhotoMessage
Creando una clase Helper
Envío de mensajes tipo imágenes
Probando la funcionalidad para el envío de imágenes
Creación de una función para eliminar imágenes después de 1 hora
Publicando la Function App
Corrigiendo el envío del mensaje UserConnectedMessage
Configurando el proyecto
Creando la página Login
Creando el viewmodel de la página login
Creando la página Rooms
Finalizando el viewmodel de la página Rooms
Creando la página de chat – Usuarios
Creando la página de chat – Creando los DataTemplates
Implementando funcionalidad de mensajería
Definiendo el DataTemplate para un mensaje UserConnectedMessage
Definiendo el DataTemplate para un mensaje SimpleTextMessage
Actualizando la lista para obtener la información del usuario
Completando el diseño para mensajes remotos – imágenes
Agregando los controles para el envío de mensajes
Implementando la funcionalidad para el envío de mensajes de texto
Instalando y configurando el plugin Xam.Plugin.Media
Implementando la funcionalidad para el envío de imágenes
Implementando el envío privado de mensajes
Probando la funcionalidad en iOS
Corrigiendo problema de logout
Corrigiendo problema con el espaciado entre los mensajes
Scroll automático al último mensaje enviado
Introducción
Introducción
Avance
Overview de SignalR
Avance
Overview de Azure Functions
Overview de Azure Storage
Creando los servicios en Microsoft Azure
Creando el servicio SignalR
Creando cuenta de almacenamiento
Creando la Function App
Obteniendo una conexión de SignalR
Instalando la carga de trabajo de Desarrollo de Azure
Creando la función para devolver la información de conexión a SignalR
Creando una biblioteca de clases para compartir recursos entre plataformas
Creando la funcionalidad para desconectar el hub
Creando un cliente para probar la conexión
Enviando nuestros primeros mensajes genéricos
Creando un model de mensaje simple
Creando el modelo SimpleTextMessage
Creando la azure función de envío de mensajes
Agregando a Chatservice la capacidad de enviar mensajes
Creando el manejador para recibir mensajes del hub
Probando el envío y recepción de mensajes desde el cliente
Agregando usuarios a una sala de chat
Modificando el modelo ChatMessage
Creando la función para añadir usuarios a una sala de chat
Guardando el usuario en la base de datos
Agregando la funcionalidad para agregar un usuario a chatservice
Agregando la funcionalidad para obtener las salas de chat
Agregando usuarios a una sala de Chat
Eliminando usuarios de una sala de chat
Creando la función para eliminar usuarios de un grupo
Eliminando el usuario de la tabla
Agregando la funcionalidad a chatservice para eliminar un usuario
Probando la funcionalidad de eliminación de el usuario de la sala de chat
Trabajando con usuarios
Creando las funciones para devolver todos los usuarios de una sala
Creando la función para devolver un único usuario
Agregando a chatservice la funcionalidad para consultar usuarios
Agregando a chatservice la funcionalidad para consultar un único usuario
Probando la funcionalidad para consultar usuarios
Mejorando la función de mensajería
Modificando la función de Mensajes
Probando la funcionalidad de envío de mensajes al grupo
Probando la funcionalidad de envío de mensajes privados
Creando la funcionalidad para el manejo de imágenes
Creando el tipo de mensaje PhotoMessage
Creando una clase Helper
Envío de mensajes tipo imágenes
Probando la funcionalidad para el envío de imágenes
Creación de una función para eliminar imágenes después de 1 hora
Publicando la Function App
Publicando la Function App
Corrigiendo el envío del mensaje UserConnectedMessage
Creando la aplicación de chat Xamarin Forms
Configurando el proyecto
Creando la página Login
Creando el viewmodel de la página login
Creando la página Rooms
Finalizando el viewmodel de la página Rooms
Creando la página de chat – Usuarios
Creando la página de chat – Creando los DataTemplates
Implementando funcionalidad de mensajería
Definiendo el DataTemplate para un mensaje UserConnectedMessage
Definiendo el DataTemplate para un mensaje SimpleTextMessage
Actualizando la lista para obtener la información del usuario
Completando el diseño para mensajes remotos – imágenes
Agregando los controles para el envío de mensajes
Implementando la funcionalidad para el envío de mensajes de texto
Instalando y configurando el plugin Xam.Plugin.Media
Implementando la funcionalidad para el envío de imágenes
Implementando el envío privado de mensajes
Probando la funcionalidad en iOS
Corrigiendo problema de logout
Corrigiendo problema con el espaciado entre los mensajes
Scroll automático al último mensaje enviado
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Volver al tablero
¡No hay contenidos disponibles en esta lección!
No hay lecciones disponibles!
Volver al tablero
Contenido de la lección bloqueado
Inscríbete para desbloquear esta lección.
Inscribirse para desbloquear
Siguiente lección