Introducción
  • Introducción
  • Como funciona Xamarin Forms?
  • Temario
  • Proyectos a desarrollar y herramientas
Introducción a Xamarin forms
  • Introducción a Xamarin forms 1
  • Introducción a Xamarin forms 2
  • Arquitectura y ciclo de vida
  • Jerarquía de clases
  • Resumen Introducción Xamarin Forms
Infraestructura Enlazable
  • Propiedades enlazables
  • BindableObject y BindableProperty
  • Propiedades adjuntas
  • Creando primer proyecto
  • Probando propiedades visuales iniciales
  • Resumen
Lenguaje XAML
  • Que es XAML? - Primeros pasos
  • Espacios de nombres
  • Sintaxis de Sub-elementos
  • Recursos 1
  • Recursos 2
  • Recursos 3
  • Instanciar Objetos desde XAML
XAML 2 - Interfaz de Usuario
  • StackLayout 1
  • StackLayout 2 Posicionamiento y Dimensionamiento
  • StackLayout 3 Combinando HorizontalOptions y VerticalOptions
  • Grid 1 Propiedades
  • Grid 2 Tamaños
  • Controles 1
  • Controles 2 - Funciones de cada control
  • Controles 3 - Funciones de cada control
  • Controles 4 - Frame, WebView, Inicio controles de texto
  • Controles 5 - Controles de texto final
  • Definiciones de Controles
Estilos en Xamarin Forms
  • Estilos 1 Primeros pasos
  • Estilos 2 BaseOn
  • Estilos 3 Estilos implícitos
  • Estilos 4 Usando Trigger
  • Estilos 5 Usando DataTrigger
Ejercicios de diseño con XAML y C#
  • Rotación de texto con Stepper
  • Rotación de Texto con Slider
  • Ejercicio de diseño 1
  • Continuación ejercicio 1
  • Ejercicio 2: Diseño de Calculadora 1
  • Ejercicio 2: Diseño de Calculadora 2
Actualizando Visual Studio a la versión 2019
  • Instalación de VS 2019
  • Algunas novedades de VS 2019
Navegación
  • Navegación 1
  • Navegación 2 - Creando pestañas
  • Navegación 3 - Navegando con NavigationPage
  • Navegación 4 - Pasando datos
  • Pasando dato de fecha
  • Navegación 5 - Modal 1
  • Navegación 6 - Modal 2
  • Display Alert 1
  • Display Alert 2
  • Display Alert Sheet - Múltiples opciones
  • MasterDetailPage
  • Proyecto navegación con menu: Antes de empezar...
  • Creando paginas maestras: Definición de interfaz
  • Cambio entre páginas del menú 1
  • Cambio entre páginas del menú 2
  • Proyecto de navegación 2: Antes de ver comenzar
  • Página de menú
  • Página de detalles
  • Integración
  • Finalización de ejercicio
  • Resumen del ejercicio Planetas
Aplicación Encuestas: Primera sección de la aplicación
  • Creando páginas de navegación
  • Encuesta Detalle Vista (Parte 1)
  • Encuesta Detalle Vista (Parte 2)
  • Comunicación entre páginas (Parte 1)
  • Comunicación entre páginas (Parte 2)
Enlace de Datos
  • Descripción general
  • Ejemplo enlace de datos 1
  • Ejemplo de datos 2
  • INotifyPropertyChanged
  • CallerMemberName
  • Creando clase abstracta
  • INotify Collection Changed 1
  • INotify Collection Changed 2
  • Pruebas INotifyCollectionChanged
  • Binding Context
  • Selección de elementos de la ListView
  • Usando StringFormat para agregar más datos
  • StringFormat 2
  • Plantilla de datos - Teórica
  • Plantilla de datos - Final
Aplicación Encuestas: Segunda sección de la aplicación
  • Creando clase abstracta