Agregar lógica de backend a datos en tiempo real con Firebase y Google App Engine
miércoles, 24 de febrero de 2016
Publicado originalmente en el blog de la plataforma de Google Cloud por Benjamin Wulfe, Firebase
Firebase es una plataforma para crear aplicaciones móviles basadas en Android, iOS y la Web, y ofrece almacenamiento de datos y sincronización automática en tiempo real con diferentes dispositivos. ¿Qué sucede cuando es necesario ejecutar procesos de backend en los datos? Al conectar una aplicación de App Engine a tu base de datos de Firebase, puedes aplicar lógica compleja a los datos sin necesidad de administrar la sincronización y las actualizaciones. Firebase lo hace por ti. Las actualizaciones de la versión cliente de Android Firebase 2.4.0 facilitan el acceso a una base de datos de Firebase desde una aplicación de App Engine.
El tutorial Usar Firebase y Google App Engine en una aplicación de Android te ofrece los pasos para crear una aplicación de Android en la que se almacene una lista de tareas pendientes en Firebase y usa una lógica de backend en App Engine para enviar mensajes de correo electrónico de recordatorio diarios. En el proceso de trabajo del tutorial, aprenderás a usar las siguientes tecnologías:
Firebase es una plataforma para crear aplicaciones móviles basadas en Android, iOS y la Web, y ofrece almacenamiento de datos y sincronización automática en tiempo real con diferentes dispositivos. ¿Qué sucede cuando es necesario ejecutar procesos de backend en los datos? Al conectar una aplicación de App Engine a tu base de datos de Firebase, puedes aplicar lógica compleja a los datos sin necesidad de administrar la sincronización y las actualizaciones. Firebase lo hace por ti. Las actualizaciones de la versión cliente de Android Firebase 2.4.0 facilitan el acceso a una base de datos de Firebase desde una aplicación de App Engine.
- Firebase: una plataforma que permite crear aplicaciones móviles y ofrece, entre otras posibilidades, almacenamiento de datos y sincronización en tiempo real, y autenticación de usuarios.
- Android Studio: un entorno de desarrollo de Android basado en IntelliJ IDEA.
- Herramientas de Android Studio para la nube: un conjunto de herramientas incluidas en Android Studio que se integran con los servicios de la plataforma de Google Cloud.
- Google App Engine: un entorno de ejecución de códigos de aplicaciones en la nube. Plataforma como servicio (PaaS).