Integrando SendGrid en Visual Studio

¿QUE ES SEND GRID? SendGrid en un servicio que nos permite el envío de emails de forma automatizada a través de nuestra aplicación (NO te provee de un dominio, ese dominio lo pones tú, si es que te hace falta), cuenta con una arquitectura escalable y un servicio de analítica de datos personalizable en tiempo real, esto nos permite conocer el número de correos que ha enviado nuestra aplicación, si se entregan o no, si han sido leídos o si han entrado a través de la bandeja de spam. Un Servicio muy completo…continue reading →

App Nativa IOS en Xamarin

Xamarin es una compañía que se estableció en mayo de 2011, por los mismos ingenieros que crearon el proyecto Mono, consistente en una implementación libre de la plataforma de desarrollo .NET para dispositivos Android, iOS y GNU/Linux. Es decir, con Xamarin podríamos evitar tener que utilizar Java para desarrollar una aplicación para Android. Anteriormente, este proyecto se llamaba MonoTouch y MonoDroid. Desde mi punto de vista, el principal motivo para que surjan plataformas de este tipo radica en que uno de los mayores desafíos a la hora de desarrollar aplicaciones multiplataforma es mantener la consistencia en todos los entornos (en términos…continue reading →

Data Binding

Data Binding ¿Qué es 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. El caso más típico de data binding es el enlazar un control de la interfaz de usuario con un valor o registro de una base de datos. Xamarin nos permite de manera sencilla realizar binding a una propiedad de un control utilizando propiedades de otros controles, objetos, colecciones, etc. Cuando realizamos data binding, creamos una dependencia entre el valor de una propiedad llamada target con…continue reading →

Custom Controls en Xamarin Forms

La programación para dispositivos móviles es el futuro y el presente de todo desarrollador. Todo usuario tiene un Smartphone de mayor o menor gama en el bolsillo, lo que hace que el público objetivo de la programación de aplicaciones móviles sea muy amplio, y a su vez muy competitivo. Pero al desarrollador se le presenta un problema, y es qué al haber tanta variedad de dispositivos, las aplicaciones deben adaptarse a ellos, y debe funcionar igual de bien tanto en un dispositivo “lowcost” con sistema operativo Android, como en el último modelo de…continue reading →

Dependency Service

Xamarin.Forms Utilizando DependencyService   Xamarins crea una abstracción sobre la interfaz de usuario de Android, iOS y Windows Phone, permitiendo desarrollarla una única vez con código C# o XAML. Permite crear fácilmente y con rapidez interfaces de usuario nativas compartidas, donde  cada elemento visual en Xamarin.Forms, son mapeados a elementos nativos y comportamientos propios de cada plataforma. Xamarin.Forms incluye un servicio de dependencia, DependencyService que nos permite compartir interfaces de usuario y resolver con facilidad la implementación de la misma en cada plataforma específica. De esta forma podremos acceder a APIs específicas de cada plataforma desde nuestra PCL…continue reading →