[Xamarin Forms, ReactiveUi] Page.Appearing en iOS

En el día a día, trabajando con Xamarin.Forms y ReactiveUi, una de las situaciones más confusas es cuando tienes que lidiar con el ciclo de vida de las vistas, sobre todo cuando hablamos de iOS. El problema en iOS es que el evento Page.ViewAppearing se lanza demasiado tarde. Esto hace que si tienes tareas preparándose … Sigue leyendo [Xamarin Forms, ReactiveUi] Page.Appearing en iOS

[Xamarin Forms, ReactiveUi] La combinación perfecta

Ya hace tiempo que Xamarin entró en mi vida diaria como desarrollador, especialmente creando aplicaciones UWP(Universal Windows Platform) y posteriormente parar iOS. Sin embargo, ha sido estos últimos meses cuando Xamarin Forms se ha instalado en mi día a día. El paso de UWP a Xamarin Forms es casi natural, ya que sigues utilizando XAML … Sigue leyendo [Xamarin Forms, ReactiveUi] La combinación perfecta

UWP, Intervenir la pila de navegación.

Algunas veces, cuando navegamos de una página a otra de nuestra aplicación, necesitamos que el usuario no pueda volver atrás y para esto podemos intervenir la pila de navegación y borrar o alterar su contenido. Podemos hacerlo cuando la vista ha terminado de cargarse, en el evento Load. Cuando hemos navegado, en el método OnNavigatedTo … Sigue leyendo UWP, Intervenir la pila de navegación.

Xamarin Forms, Mvvm y Prism

Cuando comenzamos un proyecto con Xamarin en su versión Forms, una cosa que creo totalmente innegociable es el uso del patrón MvvM. Hay mucha literatura en la red acerca de este patrón de diseño y, afortunadamente, cada vez más en español, así que ya no tienes excusas para no ponerlo en práctica. Cuando trabajamos con … Sigue leyendo Xamarin Forms, Mvvm y Prism

Aprendiendo programación funcional.

Hace mucho tiempo que me causa curiosidad la programación funcional y claro, si eres tan inquieto como yo, pues terminas investigando qué es, para qué sirve, por qué usarlo o dónde, ya que a pesar de ser un paradigma muy interesante, me atrevería a decir que la mayoría trabajamos y pensamos orientados a objetos. Empezando … Sigue leyendo Aprendiendo programación funcional.