Arquitectura de Xamarin.Forms

Clase 14 de 52Curso de Xamarin.Forms

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

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

El esquema de la Arquitectura de Xamarin.Forms y la Jerarquía de Clases están disponibles en las diapositivas del curso.