Estructura XAML con Xamarin Forms

Estructura XAML con Xamarin Forms Hoy vamos a aprender la estructura básica que contiene un documento XAML en nuestro proyecto portable de Xamarin Forms pero, antes de nada, ¿qué es y para qué sirve el lenguaje de programación XAML?: El lenguaje de marcado de aplicaciones extensible, o XAML, es un lenguaje de marcado basado en XML desarrollado por Microsoft. XAML es el lenguaje que subyace a la presentación visual de una aplicación desarrollada en Microsoft Expression Blend, al igual que HTML es el lenguaje que subyace la presentación visual de una página web.…continue reading →

Estructura basica de Xamarin forms

Si quisiéramos crear una aplicación móvil para Android, IOS y Windows Phone tendríamos que  desarrollar la misma aplicación tres veces. Una para Android usando Java otra para IOS usando Objetive C y por último, otra para Windows Phone usando C#. ¿Qué podemos hacer para mejorar esto? Utilizar Xamarin. Xamarin es una plataforma que nos permite crear aplicaciones nativas para iOS, Android y Windows Phone. Además, nos permite utilizar solo un lenguaje de programación, “C#”. Las ventajas que encontramos al usar Xamarin son las siguientes: Aplicaciones nativas Compatibilidad con Visual Studio Reutilización de código Con…continue reading →

Direrencias entre xamarin forms y nativo

Si estás leyendo este post, muy probablemente ya habrás oído hablar de las bondades de la programación en Xamarin, y es que nos permite reutilizar gran parte de nuestro código a la hora de crear aplicaciones multiplataforma. Llegada la hora de ponerse a programar y meternos en harina por primera vez es cuando nos asaltan las dudas, al menos en mi caso. Xamarin Forms… Xamarin. Android…. Xamarin.Ios…. ¿what?.... Estos dos últimos junto con Xamarin para Windows Phone (ese gran olvidado, sniff) conforman lo que se denomina Xamarin Nativo. Teniendo en cuenta que el…continue reading →

Reglas de Validación en MVC

Controles de Validación en ASP .NET Validación de datos. La validación de datos asegura la corrección y precisión de todos los datos de una aplicación. Para la validación de datos se puede usar varios tipos de validación: Validación del tipo de datos. Comprobación del intervalo. Comprobación del código. Validación compleja. La validación del tipo de datos responde a preguntas como “¿Es alfabética la cadena?” y “¿Es numérico el número?”. Este tipo de validaciones se pueden controlar con la interfaz de usuario de la aplicación. La comprobación del intervalo garantiza que el valor proporcionado…continue reading →

Autenticación Personalizada con ASP.Net y MVC.

ASP.NET implementa esquemas de autenticación adicionales utilizando proveedores de autenticación, que son distintos de los esquemas de IIS y se aplican únicamente después de estos últimos. Para empezar veremos un par de conceptos sobre seguridad en ASP.NET: Autenticación: Es el mecanismo para validar las credenciales de usuario (Nombre y Clave) contra el acceso de un sitio web. Este mecanismo generalmente representa una interfaz de solicitud y validación de credenciales de usuarios, para aquellos usuarios que intentan acceder a un sitio web protegido. Autorización: Es el mecanismo que establece permisos de acceso a recursos…continue reading →

SignalR con MVC

En este post, vamos a dedicar un espacio a una gran librería open source, que próximamente formará parte de la gran familia asp.net. Es una biblioteca desarollada por Damian Edwards y David fowler que forman parte del equipo de asp.net, y simplifica el proceso para crear aplicaciones que respondan en tiempo real entre cliente y servidor, y así de esta forma, obtenemos una comunicación de tipo bidireccional. A lo que nos referimos diciendo con una comunicación en tiempo real, es la capacidad de enviar código desde el servidor a los clientes conectados sin…continue reading →