Camp de Xamarin – Un lenguaje para todas las plataformas móviles

Otra vez nos reunimos en el Tech Club de Tajamar, esta vez para un Camp de Xamarin,  que es un framework que, utilizando lenguaje C#, nos permite desarrollar aplicaciones móviles para ejecutarse en iOS, Android y Windows Phone. Lo impartió Evereis Digital Experience,  que es una consultora multinacional dentro del grupo NTT DATA, la sexta compañía de servicios IT del mundo, con 70.000 profesionales y presencia en Asia-Pacífico, Oriente Medio, Europa, Latinoamérica y Norteamérica. En este evento nos acompañaban los Ponentes: Raúl  Gonzalo Montero y Antonio Martinez Callejo (Managers) José Carlos Restrepo Rondon y Javier Valvano…Leer más

Notificaciones push: ¿Qué son? ¿Cómo funcionan? ¿Dónde podemos encontrarlas?

Muchas aplicaciones se sirven de la baza que les proporcionan este tipo de notificaciones, sin irnos muy lejos, el mejor ejemplo es WhatsApp. Ésta afamada aplicación nos proporciona una actualización en tiempo de real del estado de nuestras conversaciones y nos notifica de la misma manera cuando alguien nos ha hablado. Esto lo consigue gracias a las notificaciones push. Entonces, ¿Qué son? Una notificación push podemos definirla como el mensaje que el servidor envía a un cliente que se ha suscrito a sus notificaciones. Hablar de notificaciones push es hablar de una relación entre un cliente que hace la función de receptor y…Leer más

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…Leer más

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…Leer más

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…Leer más

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",…Leer más

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…Leer más

Estilos del XAML para Xamarin

¿De qué trata? Los estilos se pueden utilizar para cambiar el aspecto de las etiquetas que forman nuestras aplicaciones ya que nos permiten definir múltiples propiedades visuales de una forma reutilizable. Estos se pueden definir una vez y utilizados varias veces. En este caso pondremos aplicarlo tanto desde el XAML como desde C#. Explicaremos las dos maneras de hacerlo tanto para los estilos de los textos, como los estilos personalizados (tipo hojas de estilo css) donde agruparemos las propiedades que queramos aplicar a nuestras etiquetas de igual manera esta opción se puede aplicar…Leer más

Tipos de Layouts – Xamarin.Forms

Xamarin.Forms Layouts Xamarin.Forms Layouts son usados para componer los controles de Interfaz de usuario en estructuras lógicas Tipos de Layouts: El diseño de clases en Xamarin.Forms es un subtipo especializado de Vista, que actúa como un contenedor para otros diseños o vistas. Normalmente contiene la lógica para establecer la posición y el tamaño de los elementos secundarios en aplicaciones Xamarin.Forms. StackLayout: StackLayout organiza vistas en una línea unidimensional ( "pila"), ya sea horizontal o verticalmente. Las Vistas en un StackLayout pueden dimensionarse en función del espacio en el diseño utilizando las opciones de…Leer más

Direrencias entre xamarin forms y nativo

Si estás leyendo este post, muy probablemente ya habrás oído hablar de las bondades de la programación en Xamarin, y es que nos permite reutilizar gran parte de nuestro código a la hora de crear aplicaciones multiplataforma. Llegada la hora de ponerse a programar y meternos en harina por primera vez es cuando nos asaltan las dudas, al menos en mi caso. Xamarin Forms… Xamarin. Android…. Xamarin.Ios…. ¿what?.... Estos dos últimos junto con Xamarin para Windows Phone (ese gran olvidado, sniff) conforman lo que se denomina Xamarin Nativo. Teniendo en cuenta que el…Leer más
  • 1
  • 2