Tipos de Layouts

En este Post se muestran y explican cinco ejemplos de tipos de layouts utilizados en Xamarin Forms. Layout se podría entender en español como “disposición”, y es así como se puede interpretar en el ámbito de la programación. Como un esquema de distribución de los elementos en el diseño de la aplicación, entendiéndose así como el cuerpo de esta, cuerpo a partir del cual tendrá su contenido específico. Primero explicare un poco los diferentes tipos de layouts que se suelen utilizar para Xamarin Forms, tras esto explicare los pasos a seguir para realizar…continue reading →

Gráficos en Xamarin con Microcharts

Los gráficos son algo con lo que cualquier desarrollador se acaba topando en algún momento de su carrera. Mi objetivo con este post es hacer que esa experiencia no sea algo traumático y que podamos entregar un trabajo profesional sin la necesidad de sufrir un infierno por ello Microcharts El NuGet de Microchart nos permite hacer gráficos responsive en nuestras aplicaciones Xamarin de una forma muy cómoda y sencilla. Con declarar una simple lista de elementos y asignarlos al control nuestros problemas desaparecen como por arte de magia. Comenzemos Vamos a crear un…continue reading →

Introducción a animaciones con Xamarin Forms

El objetivo de este post es familiarizar al lector con las animaciones que Xamarin Forms pone a disposición de los usuarios a la hora de desarrollar una interfaz de usuario para una aplicación móvil. Las animaciones son una funcionalidad clave a la hora de desarrollar una interfaz, es una manera de comunicar al usuario que los datos de los que dispone, han cambiado. Xamarin Forms nos permite implementar esta característica de una manera muy sencilla. Pero antes hablaremos de los tipos de animaciones y de su comportamiento que nos podemos encontrar durante el…continue reading →

Fuentes de texto personalizadas en Xamarin.Forms

En este post vamos a aprender cómo utilizar fuentes de texto personalizadas tanto en Android como en iOS con Xamarin.Forms. 1. Creación del proyecto Xamarin.Forms Nos dirigimos a Visual Studio y hacemos clic en Nuevo Proyecto... Buscamos la pestaña Cross-Platform, que se encuentra dentro de Visual C#, y creamos un proyecto Mobile App (Xamarin.Forms). https://flic.kr/p/2fMqwYw Escogemos la plantilla en blanco y desmarcamos la plataforma Windows (UWP), ya que no se va a utilizar en este proyecto. Finalmente creamos el proyecto. https://flic.kr/p/2fMqx2C 2. Añadir las fuentes de texto en Android/iOS Vamos a añadir las…continue reading →

Binding Value Converters en Xamarin Forms

¿Qué son los converters? Los binding value converters, sirven para  transferir datos de una propiedad de origen a una propiedad de destino y, en algunos casos, de la propiedad de destino a la propiedad de origen. Si quereis más informacion, podeis ir al sguiente enlace: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/data-binding/converters A continuacion, os voy a explicar como usarlo con un ejemplo. Paso 1: Debemos realizar es crearnos un nuevo proyecto en Visual Studio File->New->Project. debemos marcar la opción Cross-Platform y seleccionamos Mobile App. En Location seleccionamos la ruta donde queremos guardar nuestro proyecto, se recomienda que sea…continue reading →

ListView Xamarin.Forms

ListView es un componente importante para el diseño de las aplicaciones móviles. Se utiliza sobre todo en breves listas de opciones de menú o también para largas listas como puedan ser contactos o una selección de favoritos. Lo mejor de ListView, es que proporciona una manera sencilla para presentar una lista desplazable de filas que puede estar modificada con un estilo ya integrado o personalizarlo a nuestra manera. Vamos a ver una pequeña práctica de cómo visualizar datos gracias al uso de ListView, en este caso una imagen de un jugador de la…continue reading →

Geolocalización en Xamarin

En este post vamos a ver el plugin de geolocalización en Xamarin, con el que podremos conocer la información exacta de la ubicación en la que se encuentra el dispositivo móvil en el momento. Este plugin, el cual pertenece a James Montemagno (uno de los muchos que tiene), se puede descargar de manera gratuita desde Visual Studio directamente a tu proyecto. Se encarga de hacer una llamada a la API y recuperar la posición exacta del dispositivo, recogiendo las coordenadas de latitud y longitud, que será lo que utilicemos en esta práctica. Además,…continue reading →

Personaliza comportamientos de cajas de texto con Behaviors en Xamarin Forms

¿Qué son los Behaviors? Los behaviors en Xamarin Forms son funcionalidades encapsuladas asociadas a controles de una vista, que nos ayudan a personalizar o completar dichos controles simplificando la arquitectura y minimizando el nivel de complejidad de una aplicación móvil. Se pueden utilizar para acciones muy variadas como realizar validaciones, cambiar el valor de una propiedad, lanzar eventos etc. Tutorial En este tutorial voy a explicar paso por paso la creación de dos aplicaciones móvil con Xamarin.Forms; una dónde utilizaremos un behavior personalizado para validar un email, y en la otra utilizaremos varios…continue reading →

El Sensor acelerómetro

El dispositivo móvil permite supervisar el sensor del acelerómetro , que indica la aceleración del dispositivo en un espacio tridimensional. Lecturas del sensor Las lecturas del acelerómetro se notifican en G. La G es una unidad de fuerza gravitacional igual a la ejercida por el campo gravitatorio de la Tierra (9,81 m/s^2). Las lecturas del acelerómetro se notifican en G. La G es una unidad de fuerza gravitacional igual a la ejercida por el campo gravitatorio de la Tierra (9,81 m/s^2). El eje X es horizontal y apunta a la derecha, el eje…continue reading →