Mobile backed app idealista from José María Rodríguez

Hace unos días hicimos una pequeña introducción en formato charla en el curso de desarrollo de aplicaciones iOS de Ironhack sobre el desarrollo de la aplicación móvil de idealista.

Una de las partes fundamentales de una aplicación es el backend, así que con unas breves pinceladas explicamos el mobile backend actual de idealista (Android e iOS) (fueron tan sólo 20 minutos más preguntas). Por una parte hablamos de nuestra API usada por las aplicaciones móviles y, por otra, sobre el sistema de notificaciones push que creamos adhoc para enviar a aplicaciones iOS y Android. El objetivo era dar a conocer la problemática que representa para un desarrollador de móviles toda esa parte “oscura” del backend de su app.

Hicimos una breve comparativa, más bien en el transcurso de la charla, sobre las distintas alternativas como Parse, pero en el momento de realizar el proyecto de alertas de nuevos inmuebles decidimos crear nuestra librería de envío (apoyados en el código de Javapns y GCM) y el proceso en backend de envío alertas simultáneamente para Android e iOS.