Data Binding

Data Binding ¿Qué es Data Binding? Es un mecanismo mediante el cual podemos enlazar los elementos de la interfaz de usuario con los objetos que contienen la información a mostrar. El caso más típico de data binding es el enlazar un control de la interfaz de usuario con un valor o registro de una base de datos. Xamarin nos permite de manera sencilla realizar binding a una propiedad de un control utilizando propiedades de otros controles, objetos, colecciones, etc. Cuando realizamos data binding, creamos una dependencia entre el valor de una propiedad llamada target con…continue reading →

Custom Controls en Xamarin Forms

La programación para dispositivos móviles es el futuro y el presente de todo desarrollador. Todo usuario tiene un Smartphone de mayor o menor gama en el bolsillo, lo que hace que el público objetivo de la programación de aplicaciones móviles sea muy amplio, y a su vez muy competitivo. Pero al desarrollador se le presenta un problema, y es qué al haber tanta variedad de dispositivos, las aplicaciones deben adaptarse a ellos, y debe funcionar igual de bien tanto en un dispositivo “lowcost” con sistema operativo Android, como en el último modelo de…continue reading →

Dependency Service

Xamarin.Forms Utilizando DependencyService   Xamarins crea una abstracción sobre la interfaz de usuario de Android, iOS y Windows Phone, permitiendo desarrollarla una única vez con código C# o XAML. Permite crear fácilmente y con rapidez interfaces de usuario nativas compartidas, donde  cada elemento visual en Xamarin.Forms, son mapeados a elementos nativos y comportamientos propios de cada plataforma. Xamarin.Forms incluye un servicio de dependencia, DependencyService que nos permite compartir interfaces de usuario y resolver con facilidad la implementación de la misma en cada plataforma específica. De esta forma podremos acceder a APIs específicas de cada plataforma desde nuestra PCL…continue reading →

Xamarin Integrado a Web Api REST

Xamarin Integrado con Web Api REST La integración de un servicio web en una aplicación es un escenario común en los días presentes. La simplicidad de REST ha contribuido a que sea el método principal para acceder a los servicios web en aplicaciones móviles. En este blog se muestra cómo consumir un servicio web ApiREST desde una aplicación Xamarin.Forms. REST (REpresentational State Transfer), es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP. Nos permite crear servicios y aplicaciones que pueden ser usadas por cualquier dispositivo o…continue reading →

Gestión de Mensajes de Error Xamarin 

Existen dos tipos de pop-up en la interfaz de usuario que proporciona Xamarin.Forms Una simplemente muestra la Alerta y la otra realiza una preguntas sencillas al usuario para guiarlo a traves de la navegación. Estos dos elementos que ayudan al usuario a interactuar con nuestra aplicación son: DisplayAlert DisplayActionSheet Ambos están representados con controles nativos apropiados para cada plataforma. Todas las plataformas soportadas en Xamarin.Forms disponen de elementos para alertar o hacer preguntas al usuario. Utilizar el método de visualización DisplayAlert es tan sencillo como aplicar la siguiente sentencia:   DisplayAlert("Alert", "Usuario invalido",…continue reading →