Cómo acelerar el emulador de Android y no morir en el intento

Si son desarrolladores de Apps seguramente han tenido que probar haciendo Apps para diferentes plataformas, Android entre ellas. El emulador de Android suele ser un problema, no es que sea lento es que es lo más lento que un producto de virtualización moderno pueda ser, esto nos complica muchisimo la tarea de desarrollo pero podemos tomar medidas al respecto. Y de esto tratará este post. Algo que complica el tipo de medidas que debemos tomar es si ya utilizamos una hyper visor para virtualización, puede que no lo sepas pero si desarrollas Apps para Windows Phone ya tienes un hyper…

leer más...

Estrategias de código portable : #3 Universal Apps | C#

Artículos relacionados Estrategias de código portable : #1 PCL - Portable Class Library | C# Estrategias de código portable : #2 Código Vinculado | C# Este es el último artículo de la serie y nos concentraremos en Universal Apps, nuestra tercera estrategia de código portable. Código fuente de esta serie de artículos El código fuente completo de esta seria de artículos se encuentra disponible en GitHub, incluye proyectos de Apps con todos los casos expuestos. https://github.com/JuanKRuiz/Estrategias-de-Codigo-Portable Universal Apps es en escencia un concepto que define como un mismo conjunto de API's nos permite compartir código a traves de varios dispositivos…

leer más...

Descarga ebooks gratuitos de Microsoft Azure

Otras colecciones de libros gratuitos Ebooks de desarrollo Web y Apps Les quiero compartir estos libros de Azure publicados por Microsoft y que puedes acceder de manera gratuita. Introducing Microsoft Azure HDInsight Technical Overview PDF EPUB MOBI ZIP Moving Applications to the cloud 3rd Edition PDF EPUB MOBI Windows Azure Prescriptive Guidance PDF EPUB MOBI Windows Azure Service Bus Reference PDF EPUB MOBI Building Elastic And Resilient Cloud Applications PDF EPUB MOBI Building Hybrid Applications in the Cloud PDF…

leer más...

Estrategias de código portable : #2 Código Vinculado | C#

Artículos relacionados Estrategias de código portable : #1 PCL - Portable Class Library | C# Estrategias de código portable : #3 Universal Apps | C# Continuamos con esta serie de artículos, ahora abordaremos el mismo requerimiento que revisamos en el artículo anterior pero nuestra solución será haciendo uso de una característica llamada código vinculado. Código fuente de esta serie de artículos El código fuente completo de esta seria de artículos se encuentra disponible en GitHub, incluye proyectos de Apps con todos los casos expuestos. https://github.com/JuanKRuiz/Estrategias-de-Codigo-Portable Código Vinculado El código vinculado es una funcionalidad de Visual Studio que nos permite incorporar…

leer más...

Cómo obtener todos los link de una web con LinkSpider | C#

Como developers es habitual que tengamos tareas donde debemos analizar sitios web para extraer información, una de las tareas más comunes es tener que extraer los vínculos de una página web o de un sitio web entero. Si bien hay mil formas de lograrlo una habitual es buscar componentes que ya hagan el trabajo por nosotros, me puse en esa tarea y en realidad quede decepcionado. Muchos de los componentes que existen por allí tienen muchas ventajas pero tambien algunas desventajas importantes: No funcionan Funcionan como servicios en línea Son tan robustos que requiero mucho trabajo para hacer una tarea…

leer más...

Estrategias de código portable : #1 PCL - Portable Class Library | C#

Artículos relacionados Estrategias de código portable : #2 Código Vinculado | C# Estrategias de código portable : #3 Universal Apps | C# C#, Visual Studio y herramientas como Xamarin nos permiten utilizar y aprovechar mucho mejor nuestro código a traves de las diferentes plataformas de Apps. iOS Android Windows Phone Windows 8 [WinRT] Como developer debes tener las habilidades necesarias para sacar provecho a todas estas herramientas, por ello he creado esta serie de artículos junto con algunos videos (coming soon...) que estoy seguro te van a mostrar que tipo de magia es capaz de hacer un programador con las herramientas correctas y algo…

leer más...

Un vistazo a la función de RegSetValueEx de la API de Windows

Hace apenas un par días me encontraba con Sergio Calderón revisando un tema muy interesante: como escribir en el registro de Windows utilizando Win32 API en C++. Sergio tenía un par de dudas al respecto y creo que es una buena oportunidad para compartir la respuesta a sus inquietudes con ustedes. Gracias Sergio por generar la inquietud y por ser incansable para preguntar, así es como los mejores developers funcionan! Porque utilizar la Win32 API Pueden haber muchos motivos, desde el simple entusiasmo o ganas de aprender hasta tener un rendimiento muy superior o tener un control muy granular de…

leer más...

Cómo evitar que se apague la pantalla mientras se ejecuta mi App | WinRT

WinRT es un sistema concebido para funcionar muy bien en dispositivos móviles, por ello el consumo de batería es un aspecto importante en todo el sistema y una de las funcionalidades para disminuir el consumo de energía consiste en que disminuir la intensidad de luz de la pantalla tras un periodo de inactividad que de mantenerse por más tiempo conllevaría a que se apague la pantalla y al reactivarla estaría visible el lock screen. Es un efecto deseable desde todo punto de vista, la duración de la batería es fundamental para una adecuada experiencia de usuario. Sin embargo en ocasiones…

leer más...

Cómo usar Windows Phone Toolkit

Hacer aplicaciones para Windows Phone es sumamente fácil, podemos utilizar una amplia variedad de controles que nos permiten tener capacidades casi ilimitadas. Sin embargo las cosas pueden ser aún mejores, el equipo de Windows Phone ha liberado un conjunto de componentes Open Source, son alrededor de 20 controles que permiten maximizar la experiencia de usuario pero también de desarrollo al resolver problemas comunes con controles fáciles de usar. Instalación La instalación de Windows Phone Toolkit es bastante sencilla ya que se hace directamente por Nuget. En nuget tenemos dos opciones de instalación, por línea de comandos o por Wizard. Instalación…

leer más...

Hacer que mi app se ejecute cuando el lock screen este activo | Windows Phone

En Windows Phone cuando la pantalla de bloqueo se activa, bien sea voluntariamente o por tiempo de inactividad, las apps dejan de funcionar porque por defecto no se pueden ejecutar en segundo plano. Esto tiene un propósito muy importante y es el de ahorrar batería en el smartphone Sin embargo a veces necesitamos que nuestra app no deje de ejecutarse aunque la pantalla de bloqueo (lockscreen) se haya activado, tal puede ser el caso de un videojuego donde una persona puede estar jugando y por algún motivo activa la pantalla de bloqueo, lo que el gamer esperaría es que al…

leer más...