Si como yo vienes del mundo XAML, sabes de la importancia del DataBinding y los ViewModels para llevar a buen puerto el patrón MVVM. Cuando utilizamos listas en nuestras vistas y necesitamos interactuar con ellas, lo normal es utilizarlas de tipo ObservableCollection en nuestro ViewModel, ya que implementan la interface INotifyCollectionChanged, que viene a ser … Sigue leyendo [UWP, ReactiveUi] Jugando con ReactiveList.
[Xamarin.Forms, ReactiveUi] Charla con la comunidad
Algo que siempre he tenido muy claro es que soy un "producto" de la comunidad, ya que he aprendido a través de los conocimientos que otros han ido comunicando de un modo totalmente altruista. Por esto también tengo claro que cada vez que surja la posibilidad de ayudar a otro, ahí estaré. En esta ocasión … Sigue leyendo [Xamarin.Forms, ReactiveUi] Charla con la comunidad
[ReactiveUi, Akavache] Actualizando automágicamente la caché.
A día de hoy es difícil encontrar aplicaciones móviles que no se conecten a un backend para recibir datos y actualizar los que tenemos en nuestro dispositivo guardado. Lógicamente guardamos datos para muchas ocasiones, una de las cuales es que nuestro querido usuario no tenga una mala experiencia o no pueda utilizar la aplicación por … Sigue leyendo [ReactiveUi, Akavache] Actualizando automágicamente la caché.
Volviendo a Windows 10 en el móvil.
Pues eso, que he estado con un iPhone desde septiembre, más o menos y la verdad es que no he conseguido encontrar un motivo de peso para quedarme en la plataforma. Sí, todo aquel con el que hablo me dice aquello de las aplicaciones, pero la verdad es que sólo utilizo Whatsapp, Outlook, Twitter y … Sigue leyendo Volviendo a Windows 10 en el móvil.
[Xamarin Forms, ReactiveUi] Jugando con ReactiveCommand.
Si al igual que yo vienes del mundo XAML para WPF, UWP o Xamarin.Forms, el uso de los comandos no te será desconocido. Si no es así, puedes ver la documentación oficial de Microsoft en este enlace. Los comandos son una parte importante del corazón de cualquier framework MVVM y claro, ReactiveUi no podía ser … Sigue leyendo [Xamarin Forms, ReactiveUi] Jugando con ReactiveCommand.
[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
Año nuevo, nuevos propósitos.
Termina un año espectacular y comienza otro que tiene un aspecto inicial impresionante. Este año pasado comenzó un periodo masivo de aprendizaje en tecnologías móviles y se va a extender a lo largo de todo este 2018, por esto he decidido tener como propósito para este año dejar reflejado en este espacio todo lo que … Sigue leyendo Año nuevo, nuevos propósitos.
Xamarin, Azure y el patito feo.
Ha pasado más de una semana y ya he podido digerir lo que ha significado ser "speaker" y exponer delante de compañeros de profesión. Lo más importante, me lo pasé como un niño chico. Disfruté de cada instante, excepto con la demo ;). Tuve la suerte de contar entre los presentes con gente conocida y … Sigue leyendo Xamarin, Azure y el patito feo.
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.






