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 →

ViewModel

El View Model o Modelo-Vista-Modelo(MVVM) tiene tres componentes: el modelo, la vista y el modelo vista. Cada uno tiene una finalidad distinta.  https://flic.kr/p/2fTQL5M La vista conoce el ViewModel y el Modelo conoce el ViewModel, pero el ViewModel aísla la vista del modelo y el model de la vista, por lo que permite la evolución del modelo independientemente de la vista.  Os lo voy a mostrar con un ejemplo que consiste en un modelo que tendrá un libro con sus características, una vista y un ViewModel en el que ejecutaremos los pasos para que la aplicación funcione.  1) En primer lugar se crea un proyecto…continue reading →

Xamarin Media Plugin

¿Qué es Xamarin? https://flic.kr/p/2fT6Sp6 Xamarin Logo Xamarin permite la creación de aplicaciones móviles, lo que lo diferencia en este entorno, es que su lenguaje de compilación es de C# (CSharp), Xamarin Media Plugin sera implementado sobre este entorno. Características Funciona completamente en las plataformas de Android, iOS y Windows Phone y es único ya que permite combinar las plataformas nativas y les añade las siguientes características: Enlaces completos para los SDK subyacentes. Interoperabilidad con Objective-C, Java, C y C++. Construcciones de lenguaje moderno. Compatibilidad multiplataforma móvil.Etc. Enlace: https://docs.microsoft.com/es-es/xamarin/cross-platform/get-started/introduction-to-mobile-development Xamarin Forms https://flic.kr/p/2fT6ZyX Xamarin Forms…continue reading →

Azure Cache Redis

En este Post se explica de forma detallada los pasos a seguir para poder almacenar objetos en Azure, Redis Cache.             Redis Cache es una herramienta de Azure que nos permite la facilidad de poder almacenar objetos en su base de datos, dichos objetos se almacenan mediante Json, pudiendo estos ser recuperados desde cualquier aplicación. A continuación, se explicará cómo crear un Redis Cache y como crear un proyecto para poder insertar, buscar y eliminar objetos, en este caso los objetos que vamos a insertar son jugadores de la NBA con un poco…continue reading →