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 de abordan aquí; también está disponible más información sobre bibliotecas de clases portablesy proyectos compartidos.
Parte 1: Descripción de la plataforma móvil de Xamarin
Parte 3: Configuración de una solución multiplataforma de Xamarin
Parte 4: Trabajar con varias plataformas
Parte 5: Estrategias prácticas de uso compartido de código
Parte 6: Pruebas y App Store aprobaciones
Casos prácticos
Los principios que se describen en este documento se ponen en práctica en la aplicación de ejemplo Tasky, así como en aplicaciones precaladas 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 caso práctico 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.
