Dentro de las bondades que ofrece Xamarin.Forms a la hora de desarrollar para todas las plataformas con un mismo código, en ocasiones es necesario realizar cambios en la visualización de los contenidos dependiendo del tipo de dispositivo dadas las diferencias existentes en el tamaño de pantalla y las resoluciones. Por ello, debemos usar algún elemento que establezca esta diferencia y sobre todo, que sea bastante simple.
Xamarin.Forms | Detectando el tipo de dispositivo (Tablet / SmartPhone)
Xamarin.Forms Tips & Tricks | ¿Problemas de márgenes usando un Grid?
Xamarin.Forms es una gran ayuda a la hora de desarrollar aplicaciones para las tres principales plataformas móviles (Windows, iOS y Android), aunque a veces te puede dar algún que otro quebradero de cabeza. Por ejemplo con los Grids, ya que la interpretación que hace cada una de las plataformas de los controles es muy distinta.
Xamarin.Forms | Compilación condicional y ejecución por dispositivos
Con Xamarin y Xamarin.Forms se ha abierto la posibilidad de desarrollar para Windows Phone, iOS y Android compartiendo el código e, incluso con Xamarin.Forms también las vistas con lo que se hace necesario disponer de mecanismos que nos permitan modificar algunos detalles en caso de necesitar que el alguna plataforma o en todas, haya un comportamiento o una visualización diferente. Es aquí donde aparecen dos estrategias diferentes para alcanzar este objetivo, la tradicional compilación condicional y la ejecución por dispositivos.
Leer más
Desarrollando Apps multiplataforma con Xamarin.Forms. ¿Rentable o locura?
Desde la aparición de los smartphones y las tiendas de móviles, las empresas han ido evolucionando para estar presentes en este sector ya sea con sus productos en forma de Apps o con simples aplicaciones a modo de presentación de ellas mismas. Debido a la heterogeneidad en las diferentes tiendas, hay que hacer desarrollos específicos para cada una de las plataformas o, al menos las más populares y diferentes entre sí como son Windows Phone (ahora Windows 10), iOS, Android e incluso Blackberry, con el sobrecoste que conlleva además de la dificultad para encontrar desarrolladores que dominen todas las plataformas (pocos o ninguno). Leer más
Microsoft Band | cómo extraer su información para explotarla
Microsoft Band es un producto joven, sólo lleva medio año de vida, que puede ser muy útil y productivo tanto personal como laboralmente debido a la gran cantidad de sensores e información que ofrece, así que poder extraerla y explotarla es crucial, así que veremos un sencillo ejemplo que nos valdrá para conocer qué podemos extraer, aunque al final, la creatividad siempre aporta más de los conceptos básicos. Leer más
Azure WebJobs | Actualizando datos en background
En el artículo anterior expuse las bondades que nos ofrece este servicio de Azure Web Jobs así como la versatilidad a la hora de poder realizar tareas muy diversas que extiendan la funcionalidad de nuestros sitios consiguiendo que no sean sólo páginas web de contenido sino que alcancen la excelencia de las aplicaciones web pudiendo tratar la información y realizando tareas automatizadas.
Introducción a Azure WebJobs | ¿Qué son y en qué nos pueden ayudar?
Azure WebJobs es, quizás, uno de los servicios de Microsoft Azure más desconocidos a pesar de que ya tiene más de un año de vida. Actualmente está inmerso dentro de Azure Web App Service que es la nueva denominación que ha dado Microsoft a un conjunto de servicios entre los que se encuentra Azure Web Sites y Azure Mobile Services entre otros. En este artículo que da comienzo a una pequeña serie, os haré una introducción a este servicio que a buen seguro os cambiarála percepción sobre la potencia de Azure Web sites.
Leer más
Windows 10, la brisa de aire fresco marca Microsoft comienza a soplar
Ayer 21 de enero fue el día escogido por el gigante de Redmond para hacer la primera presentación de la nueva versión de su sistema operativo, Windows 10 y, como hacía mucho que no ocurría, lo hacía bajo un tupido velo que ocultaba las sorpresas que nos tenía preparadas. Así es que, cuando todos pensábamos que sería una presentación más, los chicos de Microsoft nos han sorprendido de la mano de Satya Nadella y Joe Belfiore con una serie de novedades a cada cuál más importante y beneficiosa tanto para Empresas consumidoras como para las empresas del sector TIC. Veamos algunas de estas novedades y algunos potenciales beneficios. Leer más
Almacenando datos en Microsoft Azure, ¿Azure Table Storage o SQL Azure?
A la hora de almacenar datos en la nube tenemos diversas posibilidades tan diferentes como eficientes pero, cuando hablamos de Microsoft Azure, las dos primeras que aparecen en la palestra son: Azure Table Storage y SQL Azure. En cualquier caso, ambas opciones son muy buenas y nos aportan gran valor aunque con diferentes matices, entonces ¿por qué opción nos debemos decantar a la hora de almacenar nuestros datos?
Aplicaciones Universales, ¿qué son y qué no son?
Microsoft, en su camino por unificar todos los sistemas, está tratando de unificar el desarrollo de aplicaciones. Su última solución han sido las Aplicaciones Universales, pero… este nombre es un poco confuso y ahora veremos por qué empezando por explicar qué no son. Leer más