Creación de aplicaciones multiplataforma
Hay dos opciones para compartir código entre aplicaciones móviles multiplataforma: proyectos de recursos compartidos y bibliotecas de clases portables. Estas opciones se describen aquí; también hay más información sobre bibliotecas de clases portables y proyectos compartidos.
Parte 1: Descripción de la plataforma Xamarin para dispositivos móviles
Parte 3: Configuración de una solución Xamarin multiplataforma
Parte 4: Trabajo con varias plataformas
Parte 5: Estrategias prácticas de uso compartido de código
Parte 6: Pruebas y aprobaciones de App Store
Casos prácticos
Los principios expuestos en este documento se ponen en práctica en la aplicación de ejemplo Tasky, así como en aplicaciones preconstruidas como Xamarin CRM.
Tasky
Tasky es una sencilla aplicación de lista de tareas para iOS, Android y Windows Phone. Muestra los conceptos básicos de la creación de una aplicación multiplataforma con Xamarin y usa una base de datos SQLite local.
Lea el Estudio de caso de Tasky.
Resumen
En esta sección se presentan las herramientas de desarrollo de aplicaciones de Xamarin y se describe cómo compilar aplicaciones destinadas a varias plataformas móviles.
Trata una arquitectura en capas que estructura el código para volver a usarlo en varias plataformas y describe los distintos patrones de software que se pueden usar dentro de esa arquitectura.
Se proporcionan ejemplos de funciones de aplicación comunes (como operaciones de archivos y de red) y cómo se pueden crear de forma multiplataforma.
Por último, analiza brevemente las pruebas y proporciona referencias a un caso práctico que pone estos principios en acción.