Xamarin.Forms vs. Xamarin clásico
Clase 11 de 52 • Curso de Xamarin.Forms
Contenido del curso
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
- 26

Contenedores
18:48 min - 27
Controles comunes
01:39 min - 28

Creación de controles personalizados
24:02 min - 29

Estilos
13:37 min - 30

Triggers en Estilos
11:40 min - 31
Diccionarios Mezclados
02:39 min - 32

Transformaciones y Animaciones
13:57 min - 33

Navegación
17:05 min - 34

DisplayAlert y DisplayActionSheet
08:10 min - 35

MessagingCenter
16:13 min
Enlace de Datos
Comandos
El Patrón de Diseño Model-View-ViewModel (MVVM)
Xamarin.Forms no deja de ser Xamarin, es simplemente un SDK, o un framework que se agrega en un proyecto de Xamarin para poder crear interfaces de usuario verdaderamente multi-plataforma, ya que con Xamarín clásico puedes crear la lógica del negocio multi-plataforma usando C#, pero necesitarás crear las Interfaces de Usuario (UIs) mediante las herramientas propias y nativas de cada plataforma particular, tal es el caso de XCode para iOS y Android Studio para Android, entre otras.
Xamarin.Forms te da las herramientas para crear UIs que realmente son multi-plataformas.
Xamarin clásico es ideal para:
- Apps que requieran interacción muy especializada.
- Apps que usen muchas APIs específicas de la plataforma.
- Apps en donde la UI sea más importante que compartir código.
Xamarin.Forms es ideal para:
- Apps de negocio.
- Apps de datos.
- Apps que requieren poca funcionalidad específica para cada plataforma.
- Apps donde compartir el código sea más importante que una UI muy compleja.
Xamarin clásico sería la opción ideal para aplicaciones de juegos; por ejemplo, mientras que Xamarin.Forms sería ideal para todos los demás tipos de aplicaciones de uso general.