El objetivo de este post es mostrar cómo podemos renderizar el stream de video procedente de un dispositivo como puede ser una cámara, webcam o una capturadora de video, y el stream de audio procedente de cualquier entrada de audio. Más concretamente, este ejemplo se pensó para un escenario d...
En este, mi primer Post, vamos a ver cómo preparar tu Universal app de Windows para que funcione con MvvmCross, dar la posibilidad a que tu proyecto sea Multiplataforma en un futuro, y funcione tanto en plataformas Windows, iOS o Android, compartiendo la mayor parte del código. ¿Qué...
¡Hola a todos! Un detalle muy bueno en las aplicaciones puede ser identificar al usuario que ha iniciado sesión en el sistema para mostrar su información básica. Además en aplicaciones más complejas queremos poder obtener más información. Introducción En Windows 8.1 podíamos utilizar l...
1. Introducción Uno de los primeros pasos que queremos dar cuando comenzamos a experimentar con Internet of Things es el de integrar nuestro primer sensor para leer datos de nuestro entorno. Para este artículo nos hemos decidido por Raspberry Pi 2 para integrar nuestro primer sensor, un medido...
Introducción En muchos desarrollos móviles tenemos la necesidad de contar con seguridad para limitar su acceso. Cuando hablamos de seguridad lo primero que se nos viene a la mente es la autenticación. La autenticación habitual, es decir, con usuario y contraseña, requieren una serie de caracter...
Introducción Además de cuidar detalles como la funcionalidad o la apariencia visual de nuestra aplicación, nuestra aplicación debe funcionar correctamente bajo todas las condiciones en todos los dispositivos para la que sea lanzada. Factores como el consumo de memoria, CPU o la gestión de tiem...
Introducción Data binding es un mecanismo mediante el cual podemos enlazar los elementos de la interfaz de usuario con los objetos que contienen la información a mostrar. Cuando realizamos data binding, creamos una dependencia entre el valor de una propiedad llamada target con el valor de otra pro...
En este post vamos a revisar algunos conceptos básicos de Caliburn.Micro que nos servirán para poder construir aplicaciones compuestas. ¿Qué es una aplicación compuesta? Una aplicación compuesta es una aplicación que está dividida en módulos, y estos módulos son independientes entre sí, e...
El trabajo en una aplicación no termina cuando el desarrollo de la misma acaba. Una vez publicada es muy importante poder detectar problemas, conocer el rendimiento de la aplicación, saber qué hacen los usuarios con ella, qué secciones son las más visitadas… todo con el fin de ir introduciend...
Introducción Cuando hacemos una aplicación lo más normal es que necesitemos de alguna manera almacenar datos en local. Tenemos muchas alternativas para hacerlo (algunas mejores y otras peores). Una de las opciones es almacenar los datos utilizando una base de datos relacional como SQLite. Esta l...
En este artículo vamos a ver cómo utilizar Caliburn en una aplicación universal de Windows 8.1 y Windows Phone 8.1. Cómo configurarlo, y utilizarlo en nuestra aplicación. Código El código de la aplicación que se muestra en este post se puede descargar aquí. ¿Qué es Caliburn.Micro? Calibur...