Acceso a la galeria de Imagenes

¡Hola a todos! Bienvenidos a este tutorial donde aprenderemos a acceder a la galeria de imagenes Android mediante dependencyService y visualizar las imagenes seleccionadas. ¡Empecemos! ¿Qué es DependencyService? DependencyService permite a las aplicaciones llamar a funciones específicas de una plataforma desde el código compartido de tu aplicación. Con esto, permite a Xamarin.Forms hacer todo aquello que hace una aplicación nativa. Después de esta breve explicación, procedemos a crear nuestro proyecto. Creación del Proyecto. Para empezar vamos a crear nuestro proyecto, para eso vamos a File>New>Project y seleccionamos la opción Cross-Platform. https://www.flickr.com/photos/145373736@N04/46927367605/in/dateposted-public/ Ahora seleccionamos…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 →

Creación de notificaciones al finalizar temporizador en xamarin.

Este tutorial muestra cómo usar notificaciones locales en las aplicaciones de Xamarin.Android y crear un temporizador. Muestra los conceptos básicos de creación y publicación de una notificación local. Cuando el usuario introduce un tiempo para el temporizador y hace clic en iniciar, cuando el tiempo finaliza se lanza la notificación en el área de notificaciones. Puesta a punto Para este proyecto, crearemos un nuevo proyecto de Movile App (Xamarin.Forms). En este caso, le he dado el nombre de notifications. https://www.flickr.com/photos/156135483@N07/33853945308/in/dateposted-public/ Dentro de notifications, crearemos una carpeta llamada Models, y en su interior añadiremos…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 →

Xamarin Xaml: CheckInternetConnectivityXamarin

Un saludo amantes de la informática, en este post vamos ha hablar de como validar si nuestro dispositivo puede o no salir a Internet, es una forma de enseñaros a acceder a uno de los muchos sensores que dispone un dispositivo android. Seguiremos los siguientes pasos: Crearemos un proyecto xaml empty.Instalaremos el plugin Xam.Plugin.ConnectivityDiseñaremos el diseño para la visto.Ejecutaremos la aplicación. Instalación del plugin Elegiremos el plugin plugin Xam.Plugin.Connectivity, es sencillo y facil de usar, un complemento multiplataforma para verificar el estado de la conexión del dispositivo móvil, recopilar el tipo de conexión,…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 →

CRUD con SqLite en Xamarin

Voy a realizar una demostración de Crud con SqLite en Xamarin. Como veremos, Xamarin admite aplicaciones de base de datos que usan el motor de base de datos de SQLite, lo que permite cargar y guardar los objetos en código compartido. Creamos un proyecto Cross-Platform: https://www.flickr.com/photos/169924534@N04/46934150475/in/dateposted-public/ Lo primero que debemos hacer es agregar el nuget: “sqlite-net-pcl” sobre la solución. Creamos la carpeta Dependencies y dentro la interface IDataBase, que nos devolverá  la conexión a una plataforma o a otra. https://www.flickr.com/photos/169924534@N04/47850451621/in/dateposted-public/ Ahora haremos el Servicio de Dependencias: sobre el proyecto de Android y de…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 →