Creación de un Lector de PDFs en Xamarin

Vamos a realizar como dice el titulo la creación de un Lector de PDFs con Xamarin para después consumirlo en el móvil. https://www.flickr.com/photos/162461515@N08/47851480411/in/dateposted/ Pero primero, ¿Qué es Xamarin? Xamarin es una plataforma que nos permite crear Apps nativas para iOS, Mac, Android, Windows Phone, Windows 8 y más. Además nos permite utilizar solo un lenguaje de programación “C#” y  reducir tanto los perfiles como la cantidad de equipos involucrados en el desarrollo. Una vez aclarado más o menos lo que es Xamarin y para qué sirve, pasemos a la creación del Lector. Primero,…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 →

Content Delivery Network (CDN)

¿Qué es una CDN? Una CDN, Content Delivery Network, es una red distribuida de servidores pensada para disponer de los datos de una manera más rápida que el hosting convencional. En una CDN no se almacenan los datos en un único servidor, hay una combinación de servidores, tenemos el servidor raíz y por otro lado los servidores perimetrales que almacenan la información en caché, estos servidores serán los encargados de responder a las peticiones de los usuarios finales, para que un usuario final vaya a un servidor perimetral u otro dependerá 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 →

Acceso a contenedor de blobs en Azure Storage usando una SAS

En el anterior vídeo hemos visto como crear un contenedor de blobs en Azure Storage y acceder usando una SAS. Pero... ¿Qué es un blob?, ¿Qué es Azure Storage?, ¿Qué es una SAS? Vayamos por partes, Azure Storage es un servicio de Microsoft que nos proporciona almacenamiento en la nube seguro, duradero y altamente disponible. Dentro de Azure Storage podemos encontrar 3 tipos de cuentas de almacenamiento cada una de ellas con sus peculiaridades. En primer lugar tenemos las cuentas de almacenamiento StorageV1, en esta cuenta de almacenamiento podemos habilitar los servicios de…continue reading →