Creando back-end para nuestras aplicaciones Android – Instituto FOC | Informática ONLINE | FP Informática ONLINE

Creando back-end para nuestras aplicaciones Android

Algo que cada vez se utiliza más en las aplicaciones móviles es un backend, un servidor que realiza algunas de las operaciones que necesita nuestra aplicación, como puede se el almacenamiento, la vertiente social de nuestra aplicación, incluso tareas de seguridad. La mayoría de estos servicios forman parte de lo que ahora llamamos «la nube»

Google ha presentado un servicio llamado Mobile Backend Started para desarrolladores de Android. Consta de dos partes: un cliente que incluiremos en nuestra aplicación y que nos proporcionará un API con el que realizar los servicios y una infraestructura basada en Google App Engine. En el esquema podemos ver la arquitectura del servicio.

A partir del mismo podremos usar:

  • Google Cloud Storage que nos permitirá almacenar los datos de nuestra aplicación en la nube (facilitando la actualización o la migración entre dispositivos)
  • Envío de mensajes entre dispositivos y en modo broadcas (Pub/Sub Messaging)
  • Notificaciones push, usando Google Cloud Messagin (GCM)
  • Búsqueda continua de información, similar a un servicio de suscripción de búsquedas llamado Prospective Search. Los resultados llegarán al terminal por medio de un streaming
  • Autentificación usando Google Authentication
  • Posibilidades de escalar nuestras necesidades y usuarios por medio de Google App Engine

Para obtener más información , lo primera ver una charla sobre el tema del pasado Google IO 2013, la documentación oficial y el repositorio si GitHub del cliente de Mobile Backed Started. Para desarrollar la parte de Google App Engine usaremos el plugin de Eclipse y deberemos de crearnos una cuenta en Google Cloud Service

Certificaciones Profesionales