XFMoviesDemo: Una aplicación universal con Xamarin Forms y Prism

Xamarin está promoviendo en su universidad desde hace algún tiempo, la utilización de Prism para el desarrollo de aplicaciones con Xamarin Forms. Prism es un viejo conocido de los desarrolladores de Windows Presentation Foundation (WPF), y aunque dicen que más vale malo conocido que bueno por conocer, en este caso se trata de uno bueno conocido que llega, en plena madurez, para hacernos la vida más sencilla en nuestros desarrollos con Xamarin Forms.

XFMoviesDemo ejecutándose en diversos dispositivos

Quizás uno de los recursos más potentes que ofrece Prism sea el registro automático de las Views con sus correspondientes ViewModels. No es necesario registrar manualmente en el contenedor IoC los pares <View, ViewModel>, lo cual suele ser un verdadero engorro y origen de bugs cuando nuestra aplicación comienza a crecer. Basta con seguir una serie de convenciones.
Leer más »

2  

Dependencias básicas al utilizar SQLite en una aplicación de Xamarin Forms

Por regla general, las aplicaciones empresariales móviles suelen almacenar localmente cierta cantidad de datos. Aunque para algunos contextos es suficiente la capacidad nativa de almacenar información en la forma de pares clave-valor, muchas veces se necesita la funcionalidad que ofrece una base de datos SQL. En el mundo móvil, base de datos SQL multiplataforma es sinónimo de SQLite.

Cuando creamos una solución multiplataforma* con Xamarin Forms que debe hacer uso de SQLite, es necesario agregar una serie de paquetes y extensiones. He pensado que tener a mano la lista de esas dependencias nos será de utilidad cada vez que iniciemos un proyecto de tales características. Así, no la tendremos que memorizar ni deducirla de algún proyecto anterior, con lo que aceleraremos este paso del desarrollo. Veamos a continuación un resumen de las dependencias mínimas que debemos instalar.

Paquetes de NuGet

Deberemos agregar los siguientes paquetes de NuGet en todos los proyectos de la solución: Leer más »

0  

‘Poesía eres tú’ se suma a la IA: ahora compone y recita poemas

Poesía eres tú para Windows 8.1

A partir de la actualización realizada el pasado 27 de mayo, en la aplicación Poesía eres tú se suman dos capacidades vinculadas con técnicas de Inteligencia Artificial: la capacidad de componer poemas y la capacidad de leerlos en voz alta. Disponible tanto para Windows 8.1 como para Windows Phone 8, la aplicación ofrece una amplia selección de poemas de grandes poetas de la lengua castellana.

La lectura sintética ya aparecía desde hace varios meses y se puede activar desde cualquier poesía. La aplicación utiliza los servicios de síntesis de voz de la plataforma, aunque realiza varias modificaciones en la puntuación original del texto a leer con el objetivo de mejorar el resultado auditivo. El algoritmo nativo de lectura está preparado para un texto genérico en prosa que no respeta las pausas y entonaciones propias del verso. Leer más »

0  

Algunas reflexiones sobre Cámaras DGT para Windows Phone

Recientemente se hizo disponible una nueva versión de mi aplicación Cámaras DGT, tras poco más de un año sin enviar actualizaciones. Cámaras DGT fue la primera aplicación que publiqué en la Tienda Windows Phone, en aquella época llamada Marketplace, el 14 de noviembre de 2011. Siento por ella un cariño especial, no solamente por ser mi primogénita, sino por ser técnicamente la de mayor complejidad de entre todas las aplicaciones que vinieron después.

A finales del año pasado la web de la DGT modificó la forma de presentar las cámaras de tráfico, pasando de mostrarlas por carretera a mostrarlas por provincia. De un día para otro, cientos de cámaras de la aplicación dejaron de verse, lo que se reflejó en los comentarios de la Tienda Windows Phone. Tras una ardua y acelerada labor, salió la nueva versión el 14 de febrero de 2014, que refleja los cambios realizados a la página web oficial.

Carreteras DGT - Antes y después

Que dejen de funcionar tantas cámaras de golpe no es usual. Normalmente pueden dejar de funcionar algunas de forma temporal. Los servidores realizan actualizaciones de las fotos con una frecuencia que puede variar mucho de una localidad a otra. Es una situación que no depende de la aplicación, que ya lo avisa: Leer más »

0  

II Evento CatDotNet – Segunda parte

Álex Casquete

Hace exactamente un año, el 28 de enero de 2012, se realizó en Barcelona el segundo evento catdotNet, dedicado a varias tecnologías punta de Microsoft. A este evento dediqué una entrada, donde hablé principalmente sobre una de las ponencias, de las cuatro que se presentaron. Mi intención original era escribir un post sobre cada una de ellas, pero el tiempo, el implacable, el que pasó, sólo sobre una de las presentaciones escribir me dejó.

Dicen que es mejor tarde que nunca, y aunque algo ha llovido desde entonces y muchísimas cosas sucedieron en el Universo Microsoft, quería que al menos quedara un resumen de lo acontecido en la sesión.

Luego de la presentación introductoria realizada por Eduard Tomàs, Cómo realizar una app Metro Style con C# y Expression Blend, le tocó el turno a Álex Casquete. Su ponencia se tituló Aplicaciones Windows Metro Style con JavaScript y HTML5. Leer más »

1