• Listado
  • Menu
  • Notificacion

ReadIt es una aplicación para Android que permite a los usuarios ver las últimas novedades literarias y mantenerse actualizados de los lanzamientos a través de notificaciones en sus dispositivos.

Como trabajo de fin de Master del Master en Informática Móvil, he desarrollado una aplicación para Android así como su backend para recibir notificaciones cada vez que se estrena un nuevo libro. Además se podrá ver todo el catálogo, y las notificaciones están adaptadas para Android Wear.

Este proyecto supone un prototipo totalmente viable para ser transformado, con pequeñas ampliaciones, en una tienda móvil funcional, ya que simplemente hace falta la pasarela de pago, y la temática puede ser muy variada: desde los libros propuestos, pasando por telefonía móvil o cualquier otro tipo de producto o servicio.

La aplicación móvil está diseñada para ser simple y eficaz, para sistemas operativos Android 2.3 o superior, con una interfaz moderna, adaptada a los nuevos estándares de diseño de Google, Material Design.

El servidor está alojado en un hosting y construido con PHP y utilizando una base de datos MySQL como almacenamiento. Esta aplicación web está compuesta de dos partes: el backend como tal, es decir, la API de la aplicación que proporciona la información necesaria, y una aplicación web de gestión de contenidos, a través de la cual se pueden añadir libros (enviando la notificación correspondiente a los usuarios de la aplicación), editar y eliminar los existentes y lo más interesante: el envío de notificaciones personalizadas, pudiendo generar notificaciones que contengan una URL para que el usuario visite una web, o incluso un mensaje que se visualizará en los dispositivos.

Este proyecto ha supuesto un reto a la hora de trabajar con Google Cloud Messaging. Estaba muy interesado en disponer de un ejemplo funcionando a la perfección con una comunicación casi instantánea Servidor - Aplicación.

Últimos Proyectos

Uso de Cookies

Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.

Uso de cookies