Xamarin Forms: Crea una aplicación de Chat en tiempo real
Aprende a utilizar Azure SignalR y Azure Functions para crear apps con Xamarin Forms en tiempo real
Mira el Promocional
Estoy seguro, de que si eres apasionado por el desarrollo de software, alguna vez has deseado crear tu propia aplicación tipo chat, con las cual puedas comunicarte con otras personas alrededor del mundo en tiempo real.
Aunque parece una tarea complicada y difícil, hoy en día, gracias a Microsoft Azure y Xamarin Forms, se pueden crear este tipo de aplicaciones, de comunicación en tiempo real, en tiempo récord.
Gracias al backend en Microsoft Azure, podremos crear un conjunto de apis que nos permitan transmitir mensajes a cualquier dispositivo conectado a nuestra red.
Aunado a ello, con Xamarin forms, podremos crear apps para Android, iOS y otras plataformas, con un mismo código XAML, y con una misma lógica de negocios, logrando una mayor productividad.
Al finalizar este curso, sabrás cómo crear aplicaciones de comunicación en tiempo real, y aunque crearemos una aplicación tipo chat, en realidad, puedes replicar el conocimiento para crear cualquier tipo de aplicación, que requiera de una comunicación en tiempo real.
Algunos de los temas que veremos en el curso son:
- Azure SignalR
- Azure Functions
- Azure Storage
- Temas selectos de Xamarin Forms, tales como CollectionView, Visual Material y DataTemplates
¿Qué esperas para desarrollar tu aplicación de Chat con Xamarin?
¡Te veo en el curso!
Tu instructor
Software developer with more than 10 years of experience in .NET technologies.
Master in Computer Science with a specialization in Software Engineering, I have participated in CFE and UNAM projects, as well as different private companies. I am a community leader in software development, and I have certifications of specialization in development. My areas of interest are software architecture, Xamarin cross-platform application development, web technologies, user interfaces, internet of things, databases, and cloud computing. In addition to this, I am a leader of the developer community ChiapasDevs.net, and I like to share my knowledge on my blog http://hprez21.com, and every opportunity that comes my way.
Plan de estudios de la clase
-
ComenzarInstalando la carga de trabajo de Desarrollo de Azure (1:19)
-
ComenzarCreando la función para devolver la información de conexión a SignalR (21:05)
-
ComenzarCreando una biblioteca de clases para compartir recursos entre plataformas (14:52)
-
ComenzarCreando la funcionalidad para desconectar el hub (1:35)
-
ComenzarCreando un cliente para probar la conexión (6:29)