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...

¿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...

Lo nuevo en C# 6.0 interpolación de cadenas

En c# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible. string interpolation es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus ventajas en comparación de string.format.…

leer más...

Lo nuevo en C# 6.0 nameof

En C# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible. nameof es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus características.…

leer más...

Lo nuevo en C# 6.0 using static

En c# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible. using static es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus ventajas.…

leer más...