1. MODEL VIEW VIEW MODEL
Adrián Alberto Romero
Granados
Xamarin Developer
2. MOTIVACIO
NES PARA
USAR
MVVM
Es el patrón de diseño natural para
todas las plataformas XAML
Separación de responsabilidades
Desarrollo en simultaneo de los
componentes
Mantenimiento de código
Unit testing
3. MODELO
Clases y/o datos del dominio de tu
aplicación
POCO’s PLAIN OLD CLR OBJECTS
DTO’s DATA TRANSFER OBJECTS
Repositorios
Lógica de validación
5. VIEW
MODEL
Intermediario entre la vista y el
modelo
Lógica de negocio
Provee de datos a la vista
desde el modelo
El view model NO DEBE saber
nada de la vista