Presented by:
No video of the event yet, sorry!

RockMvvmForms es un pequeño framework para Xamarin.Forms basado en Mvvm.Los principios en los que está basado son los siguientes:

  • Separación completa entre Vistas y ViewModels a través de un ViewFactory.
  • No IoC implementado. Quería hacer el framework lo más liviano posible y dejar al usuario la libertad de elegir su propio IoC container en el caso de que quiera implementarlo. El framework contiene ya un ServiceLocator muy simple para poder trabajar con él, sin necesidad de IoC (Depndency Injection).
  • La navegación ocurre a nivel de ViewModels. Al mismo tiempo he añadido un ciclo de vida al ViewModel para poder ejecutar código en los eventos principales de una Vista, pero desde el ViewModel (ViewApearing ViewDisapearing, etc).

Aparte de explicar los conceptos, mostraremos una caso real de uso.

Date:
Duration:
45 min
Room:
Conference:
OpenSouthCode 2016
Language:
Track:
Difficulty:
Medio