How to: Ocultar la barra de navegación y la barra de estatus en iOS y Android

En algunas ocasiones por cuestiones de diseño se requiere quitar la barra de navegación nativa en nuestra aplicación así como la barra de estatus. Eliminar la barra de navegación en Xamarin no requiere de mucho esfuerzo, solo debes agregar la siguiente línea de código en el constructor de tus páginas. NavigationPage.SetHasNavigationBar(this, false); Para ocultar la barra de estatus en iOS necesitas abrir el archivo info.plist y agregar los siguientes tags al archivo. <key>UIStatusBarHidden</key> <true/> <key>UIStatusBarHidden~ipad</key> <true/> <key>UIViewControllerBasedStatusBarAppearance&…

leer más...

How to: Utilizar SQLite con Xamarin en iOS y Android

El post original lo puedes ver en el blog de satur En muchas de las aplicaciones de dispositivos móviles tenemos la necesidad de trabajar con información de forma desconectada ya que existe una buena posibilidad de que el dispositivo tenga problemas para conectarse con nuestros servicios web a falta de una conexión a internet. SQLite es un pequeño sistema de gestión de base de datos que no depende de un servidor y que almacena nuestra información en el dispositivo de una forma más sencilla y con la ventaja de poder utilizar LINQ para realizar consultas. Este post veremos cómo utilizarlo…

leer más...

Hola UWP: ¿Cortana eres tú? Iniciando aplicaciones con comandos de voz

Una de las características que más me ha gustado de las aplicaciones UWP es la capacidad que se tiene de trabajar con Cortana en Windows 10 y es que por fin poco a poco se está haciendo realidad aquel sueño nerd de poder hablar con tu máquina, darle instrucciones y que además te responda, algo que hace no mucho tiempo parecía algo muy difícil de lograr. Implementar estos comandos de voz es sencillo en las aplicaciones UWP solo debemos tener en cuenta que los comandos de voz inician con un prefijo, el cual usualmente es el nombre de la aplicación…

leer más...

UWP - Cómo implementar validación de campos en Universal Apps

Actualmente UWP no incorpora ningún framework de validación, sin embargo la comunidad de C# es pujante y en GitHub ya hay una alternativa muy interesante que vale la pena revisar: ValidatableBase . En este post revisaremos como implmentar validación con atributos utilizando esta libreria. Tarea 0 - Instalación Lo primero es que debes descargar o clonar el repositorio de GitHub ya que actualmente al menos no tienen binarios publicados. Abres la solución y la compilas en modo release para obtener la dll. Tarea 1 - Preparar la solución UWP y agregar la libreria de validación Desde Visual Studio 2015 creamos un…

leer más...

¿Por qué esperar? SignalR y Mobile Services para mensajes en tiempo real

En estas últimas semanas he estado trabajando en una aplicación que tiene un sistema de envío de mensajes, para estos mensajes se ha utilizado SignalR para mejorar la velocidad de entrega y vaya que es rápida la conexión y el envío de mensajes. La aplicación a la que me refiero tenía un backend con Mobile Services el cual ya ofrece un Azure Service Bus que utilizamos como backplane para la distribución de los mensajes. Este es un post con un breve ejemplo de cómo enviar mensajes entre las aplicaciones, como primer punto vamos a definir que es SignalR. ¿Qué es…

leer más...

Hola UWP: Detectar la familia de dispositivos

Con Windows 10 podemos crear una sola aplicación y hacer que esta se ejecute en diferentes dispositivos, con esta diversidad de dispositivos es probable que se piense que se limita la funcionalidad, pero no es así ya que las aplicaciones UWP cuentan con APIs y herramientas específicas para cada familia de dispositivos que nos permiten crear experiencias únicas. En este post vamos a ver como reconocer a cada una de las diferentes familias, para ello vamos a crear un nuevo proyecto y en el MainPage.xaml.cs vamos a agregar la siguiente referencia. using Windows.System.Profile; Después vamos a…

leer más...

Hola UWP: Hola Universal Windows Platform

El post originar lo puedes leer en el blog de Satur Con la salida de Windows 10 han llegado las Universal Windows Platform Apps y ahora dedicaré un tiempo para escribir una serie acerca de cómo iniciarse en el desarrollo de estas aplicaciones y algunos cambios que son importantes. Resolvamos primero la siguiente pregunta. ¿Qué son las Universal Windows Platform? En resumen, las aplicaciones Universal Windows Platform son las nuevas aplicaciones de Windows 10, las cuales incluyen un núcleo común para todos los dispositivos con Windows 10 y que además incluye un API específica para cada una de las familias…

leer más...

Interactive Window en el siguiente update de Visual Studio 2015

El post originar lo puedes leer en el blog de Satur. El update 1 de Visual Studio 2015 se encuentra en CTP (Consumer Technical Preview) y está disponible desde el 8 de octubre de este año. New news that's new... Today we released Visual Studio 2015 Update 1 CTP - http://t.co/7bKKNMwd6F Read all about it. pic.twitter.com/Xr4mAChShB— Visual Studio (@VisualStudio) octubre 8, 2015 Después de ver el tweet fui a la página y revisé las nuevas características que pronto veremos en Visual Studio 2015. Una de las que más llamó mi atención…

leer más...

Lab de Azure para desarrolladores - Websites con MVC y EF

Bienvenidos al segundo artículo de la serie de HOL(= Hands On Lab) que he diseñado para que aprendas los fundamentos sitios web en Azure. En esta oportunidad integraremos otras tecnologías de Microsoft para crear un sitio web a la velocidad de la luz. Como obtener una suscripción en Azure Puedes obtenerlas de muchas formas 1.A través del trial, este trial es de 200 USD que te regala microsoft para que pruebes lo que quieras: Try it Now Aunque es gratis se requiere tarjeta de crédito, más como un procedimiento de verificación que cualquier cosa. Te descuentan un dolar de…

leer más...

Lab de Azure para desarrolladores - Fundamentos de Websites

Hola, este es el primero de una serie de HOL(= Hands On Lab) que he diseñado para que aprendas los fundamentos sitios web en Azure. Como obtener una suscripción en Azure Puedes obtnerlas de muchas formas A través del trial, este trial es de 200 USD que te regala microsoft para que pruebes lo que quieras: Try it Now Aunque es gratis se requiere tarjeta de crédito, más como un procedimiento de verificación que cualquier cosa. Te descuentan un dolar de prueba y en 24 horas te lo devuelven Con una suscripción normal de pago Por medio del programa BizSpark,…

leer más...