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 →

Gorilla Player

Hola, me llamo David González Álvarez y estudio en Tajamar el curso MCSD Web Application y SharePoint y este es el segundo post de una serie que se ira realizando durante el curso, este blog tendrá asociado un vídeo tutorial relacionado. Uno de los mayores problemas a la hora de trabajar en desarrollo movil utilizando Xamarin-Forms y VS2015 como IDE de desarrollo , es la falta de fluidez al poder testar como se vería nuestras pantallas XAML , pero un grupo de desarrolladores a puesto solución a este problema con Gorilla Player. Cabe…continue reading →

Utilizacion de listView

Dentro de las posibilidades que nos ofrece Xamarin Forms para mostrar la información una de las mas usadas es el ListView. La implementación de un ListView es recomendable hacerla sobre un ObservableCollection, ya que su comportamiento es similar una colección de datos estándard con la salvedad que implementa dos propiedades que facilitan la interacción con el resto de elementos de la aplicación. Estas propiedades son INotifyCollectionChanged e INotifyPropertyChanged. Mediante dichas propiedades podemos saber cuando un elemento, o propiedad, de la colección ha sufrido una modificación, ya sea un añadido, modificación o eliminación. Por…continue reading →

Acceso y uso de la camara y la galeria de imagenes

Una de las posibilidades que nos ofrece Xamarin es acceder a los componentes del dispositivo con nuestra aplicación. En este pos explicaré los paso que podremos seguir para acceder a la galería de imágenes y a la cámara del dispositivo con Xamarin.Forms. Lo primero que deberemos hacer será instalar en nuestra solución Xamarin.Forms portable el Nu-Get de Xam.Plugin.Media, este Nu-Get no proporcionara las clases necesarias para acceder a la galería y cámara de una manera muy sencilla. Después de haberlo instalado, en el code behind de la vista donde queramos añadir una de estas funcionalidades ,…continue reading →