Arquitectura de Xamarin.Forms
Clase 14 de 52 • Curso de Xamarin.Forms
Contenido del curso
Introducción a Xamarin
Instalación y configuración
Fundamentos de Xamarin.Forms
Arquitectura de Xamarin.Forms
Sistema de Propiedades Enlazables
Manejo de Eventos
El Lenguaje XAML
Interfaz de Usuario
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
Resumen
.NET Standar Library como base de todo:
- App
- MainPage
- Página raíz
- Diccionario de recursos globales
- Resources
- Eventos del Ciclo de Vida
- Propiedades de la aplicación
- MainPage
que da soporte a:
- MyApp(.Droid, .iOS, .UWP) según la plataforma
- Modelo de Aplicación
- SDK (Xamarin.Android ó Xamarin.iOS o UWP) según la plataforma
- Lógica específica
Ensamblados
- Principales
- Xamarin.Forms.Core.dll
- Xamarin.Forms.Platform.dll
- Xamarin.Forms.Xaml.dll
- Plataforma específica
-Paquete de Nuget Xamarin.Forms (y demás componentes adicionales)
Jerarquía de Clases
- BindableObject
- Element
-Visual Element
- View
- Layout
- Page- Cell
- Element
El esquema de la Arquitectura de Xamarin.Forms y la Jerarquía de Clases están disponibles en las diapositivas del curso.