tag: apps

Apps, Binding, INotifyPropertyChanged y BindableBase | XAML | C#

Como recordarán en versiones anteriores de Visual Studio se solia incluir en los templates la clase BindableBase . Esta clase nos ayudaba a agilizar la creación de Modelos que hicieran Binding con la UI. Sin embargo esta clase desaparecio en versiones posteriores y si, a muchos nos hace falta. En este artículo veremos como crearla, y como es mi costumbre lo haremos paso a paso para aprender. Si solo quieres utilizar BindableBase y ahorrarte toda la explicación acá lo tienes: Código fuente de este artículo El código fuente completo de este artículo se encuentra disponible en GitHub. https://github.com/JuanKRuiz/…

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

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

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

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

Cómo evitar el lock screen en mi app | Windows Phone

En ocasiones nuestra aplicación debe presentar contenido al usuario de manera desatentida, es decir el usuario puede requerir que nuestra app le muestre información sin que el intervenga. Por defecto Windows Phone activa el lock screen con el propósito de ahorrar energía y esto evita que el usuario de nuestra app pueda recibir información sino esta interactuando con el teléfono. Para evitar este comportamiento y hacer que nuestra app este siempre visible sin que se active el lock screen basta con ejecutar el siguiente código desde nuestra app. PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; Recuerda usarlo con prudencia y solo cuando…

leer más...

Como crear y/o utilizar el Charm de Settings en WinRT | C# | XAML

El charm de setting es una de esas cosas que en mi opinión aún están por afinar en WinRT, es tan necesario y común su forma de uso que siempre me pregunto porque no viene el problema ya resuelto. Muchos de ustedes, y me incluyo, seguro que han tratado de usar el settings charm buscando algún componente ya creado para mostrar una nueva ventana y resulta que simplemente no existe. He creado mi propia solución al respecto y estoy seguro que les será de mucha ayuda. Analizando el Charm de Settings Revisemos la implementación del settings charm Espacio disponible en…

leer más...

video Curso: Cómo Crear Apps con XAML y C#

Les comparto este curso completo en video con más de 10 capítulos para aprender a crear Apps con XAML y C#. Lista de Capítulos Introducción Fundamentos de XAML Otros Controles XAML Contenedores y Layout en XAML Binding Básico XAML Controles de Lista XAML Binding Avanzado Listas y Binding de Colecciones Appbar,MessageDialog,Popup y ViewStates Search Y Share Contract DESDE CERO…

leer más...

Cómo usar firma digital en Apps WinRT

WinRT como muchos de ustedes saben nos permite crear aplicaciones con C# , como suelo mencionar en muchos de mis cursos WinRT: Se programa como en .NET Framework Se ve como .NET Framework Muchos componentes se llaman igual que en el .NET Framework Pero WinRT NO es .NET Framework Por ello, hay cosas que simplemente no existen aún en WinRT o existen pero con nombres y forma de uso diferentes, ese es el caso de las API de criptografía. Valga decir que la implementación en WinRT me parece mucho más limpia y mejor estructurada, aunque aún tiene opciones de mejora, sutiles…

leer más...