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 →

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 →

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 →

Binding Objetos y Clases

¿Qué es el binding y para que sirve? Los binding es el sistema de enlace a datos que incorpora Xamarin.Form y es una de sus piezas fundamentrales, las principales características son las siguiente: Los Bindinds se resuelven en tiempo de ejecución usando reflexión con un rendimiento variado dependiendo de la plataforma donde se ejecute el código. No hay validación de expresiones de enlace a datos en tiempo de compilación ya que se resuelven en runtime. Esto quiere decir que, errores de bindings no son detectados hasta que la aplicación se está ejecutando y…continue reading →