
Azure and Xamarin Forms
Russell Fustino
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~260
- Nivel
- Intermedio
De qué trata
Guía práctica de desarrollo móvil multiplataforma que enseña a crear aplicaciones nativas para Android, iOS y Universal Windows Platform (UWP) compartiendo código con C# y Xamarin.Forms en Visual Studio 2017, respaldadas por la nube de Microsoft Azure. Está dirigida a desarrolladores intermedios de C# y .NET que desean transferir sus habilidades al desarrollo móvil y conectar sus interfaces con servicios cloud escalables sin tener que aprender múltiples lenguajes nativos.
El contenido cubre el diseño de interfaces de usuario compartidas en XAML y C#, así como la integración con los servicios móviles de Azure a través de Azure App Service y Azure Mobile Apps. Enseña a configurar y consultar bases de datos en la nube con Azure SQL Database, almacenar recursos en Azure Cloud Storage y consumir endpoints con el SDK cliente de Azure Mobile. El núcleo técnico más relevante es la implementación de bases de datos locales embebidas mediante SQLite y la configuración de sincronización de datos fuera de línea (offline sync), lo que permite a las aplicaciones seguir operando sin conexión a Internet y sincronizar cambios automáticamente al restablecerse la red, apoyándose además en bibliotecas de controles de interfaz de usuario de terceros (como Syncfusion).
El hilo conductor del libro es el desarrollo paso a paso de una aplicación de votación y encuestas, transformándola desde un prototipo local hasta una solución conectada a la nube con soporte offline. Su principal aporte es desmitificar la sincronización bidireccional entre dispositivos móviles y bases de datos relacionales en la nube; no obstante, el lector debe tener en cuenta que Xamarin.Forms ha sido reemplazado por .NET MAUI y que los servicios de Azure Mobile Apps han cedido terreno ante arquitecturas basadas en Azure Functions y APIs REST modernas, por lo que su valor actual es predominantemente conceptual o para el mantenimiento de sistemas heredados.
- Xamarin.Forms
- C#
- Microsoft Azure
- Azure Mobile Apps
- Azure SQL Database
- SQLite
- Sincronización Offline
- Cross-Platform
- Android
- iOS
- UWP
- Visual Studio 2017
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación móvil de votación y encuestas
Aplicación móvil multiplataforma para Android, iOS y UWP desarrollada en C# y Xamarin.Forms que permite emitir votos y responder cuestionarios, utilizando SQLite para almacenamiento local y conectándose a Azure Mobile Apps y Azure SQL Database con sincronización de datos sin conexión.

