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

Estructura XAML con Xamarin Forms

Estructura XAML con Xamarin Forms Hoy vamos a aprender la estructura básica que contiene un documento XAML en nuestro proyecto portable de Xamarin Forms pero, antes de nada, ¿qué es y para qué sirve el lenguaje de programación XAML?: El lenguaje de marcado de aplicaciones extensible, o XAML, es un lenguaje de marcado basado en XML desarrollado por Microsoft. XAML es el lenguaje que subyace a la presentación visual de una aplicación desarrollada en Microsoft Expression Blend, al igual que HTML es el lenguaje que subyace la presentación visual de una página web.…Leer más

Estructura basica de Xamarin forms

Si quisiéramos crear una aplicación móvil para Android, IOS y Windows Phone tendríamos que  desarrollar la misma aplicación tres veces. Una para Android usando Java otra para IOS usando Objetive C y por último, otra para Windows Phone usando C#. ¿Qué podemos hacer para mejorar esto? Utilizar Xamarin. Xamarin es una plataforma que nos permite crear aplicaciones nativas para iOS, Android y Windows Phone. Además, nos permite utilizar solo un lenguaje de programación, “C#”. Las ventajas que encontramos al usar Xamarin son las siguientes: Aplicaciones nativas Compatibilidad con Visual Studio Reutilización de código Con…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

Introducción a Xamarin

Xamarin es una herramienta para los desarrolladores de aplicaciones móviles, y la novedad de esta herramienta es la capacidad que tiene para que el desarrollador escriba su app en lenguaje C# y el mismo código sea traducido para ejecutarse en iOS, Android y Windows Phone. Veamos en seguida cómo esta herramienta puede ayudarnos en el desarrollo de aplicaciones móviles. C# es el lenguaje consentido de Microsoft, por lo tanto es muy popular dentro de los programadores .NET, pero aunque este lenguaje sea muy popular existe una desventaja al momento de crear aplicaciones móviles.…Leer más

Xamarin & Cross platform

Xamarin, con un recorrido relativamente corto, cuenta ya con más de 1.300.000 descargas. Gracias a su proyecto Mono, Miguel de Icaza y Nat Friedman, pudieron ser capaces de traducir .NET a iOS y Android en 2011. Pero, ¿Qué es Xamarin? Xamarin es una herramienta para el desarrollo móvil la cual ofrece una serie de servicios:          Xamarin Platform          Su servicio principal, a partir del cual se crean aplicaciones nativas para iOS, Android, Mac y Windows en C#.          Xamarin Test Could    …Leer más