Ionic Framework

Empezando con Ionic 4

¿Qué es Ionic? Cuando desarrollamos una app para dispositivos móviles podemos hacerlo de 2 formas diferentes: una es desarrollando lo que se llama una aplicación nativa que consiste en utilizar los entornos de desarrollos que Android e iOS nos proporcionan. Este enfoque tiene una ventaja fundamental: la optimización. Si cumplimos los estándares que nos ofrecen ambas plataformas conseguiremos que la aplicación desarrollada esté lo más optimizada posible. Sin embargo también contamos con una desventaja fundamental: tenemos que ser expertos en ambas plataformas si queremos contar con las dos versiones de la aplicación. La complejidad de los dos entornos hacen que

Sigue leyendo

Incluir anuncios en Unity

En este artículo voy a explicar cómo podemos incluir anuncios en nuestros juegos o aplicaciones de Unity para intentar monetizar nuestros desarrollos. La propia herramienta ya dispone de un sistema llamada Unity Ads que nos simplifica muchísimo esta tarea. Comenzamos por abrir la ventana Services de Unity. Como vemos, aun no tenemos creado un ID para nuestro proyecto así que pulsamos el botón Create. Una vez pulsado la ventana Services cambia a lo siguiente: Como lo que queremos generar son anuncios, pulsamos sobre el botón OFF del apartado Ads. Una vez más, la ventana cambia para entrar dentro de la

Sigue leyendo

Solución al error “Unable to convert classes into dex format”

Un artículo cortito para resolver este problema que me tuvo en vilo media mañana. Tras generar un proyecto Android con Unity 5.6 e incluirle Unity Ads (la plataforma de gestión de anuncios de Unity) el proceso de compilación lanzaba el error “Unable to convert classes into dex format” y no generaba el apk. Tras revisar unos cuantos foros y artículos la solución fue acceder a la pestaña Services de Unity y pulsar sobre Ads. A continuación desplegamos el apartado Avanced y desmarcamos la casilla Enable built-in Ads extension. ¡Voila!. Error solucionado.

Sigue leyendo

Widgets en Android actualizables desde PHP

Esta vez tocó investigar como hacer un widget para una aplicación Android pero con una peculiaridad: tenía que actualizar su contenido desde un servidor web con PHP + MySQL. Desarrollar un widget con Android Studio es muy sencillo. Simplemente pulsamos con el botón derecho sobre el package de nuestro proyecto y elegimos la opción New -> Widget -> AppWidget.

Sigue leyendo

Notificaciones en Android con Firebase y PHP

Aunque a priori parezca un tema complejo, la realidad es que con muy poco código y algo de configuración podemos tener toda la potencia de las notificaciones de Google en nuestra aplicación Android. En este artículo voy a contar mi reciente experiencia con Firebase, la mejorada plataforma de desarrollo de Google, y los problemas que tuve que solucionar para que todo funcionase correctamente. El problema El problema que tenía que resolver era que una aplicación Android recibiese una notificación cada vez que se añadía una noticia en una aplicación web desarrollada en PHP. Tras un poco de investigación parecía que

Sigue leyendo

Cardboard en Android con Unity 5.5 (parte 1)

Introducción Hace algunas semanas un cliente nos pidió una aplicación para usar en las gafas de cartón de Google, las Google Cardboard. Como hacía varios meses que no desarrollábamos nada para ellas y teniendo en cuenta que los SDK’s sufren continuas modificaciones, tocó hacer de nuevo una investigación puesto que lo utilizado en las aplicaciones que tenía desarrolladas seguramente estaría obsoleto. Lo primero que me llamó la atención es que para la versión 5.6 de Unity el soporte para Cardboard es nativo; es decir, simplemente con marcar la casilla Virtual Reality Supported en  los Player Settings e indicar que nuestro dispositivo son

Sigue leyendo

Mi aplicación android Panic Button

 Me gustaría presentaros la versión final de una aplicación que hacía tiempo me rondaba por la cabeza. Tras valorar diferentes alternativas que podrían  acelerar el desarrollo como HTML5, PhoneGap, etc. al final me decidí a desarrollarla mediante código nativo y sin utilizar ninguna librería externa.  La aplicación se llama Panic Button y su utilidad consiste en alertar a un máximo de tres contactos de que te encuentras en una situación de peligro. Al  pulsar el botón del pánico, un mensaje que hayas definido se enviará a esos tres contactos junto con tu posición geográfica. La forma de envío del  mensaje

Sigue leyendo