firebase_logo
Android, Informática, Tecnología

¿Qué es Firebase? Una Joya De Google

El 2016 fue un año espectacular para Google, en muchos sentidos. Pero fue Firebase quien en el mundo del desarrollo móvil sacó pecho y se colocoó como producto abanderado de Google. A continuación te explico ¿Qué es Firebase?.

Optimización para aplicaciones móviles

Firebase ya no solo es una librería, ahora es todo un entorno enfocado al desarrollo de aplicaciones móviles. Cuenta con distintas funciones como, analiticas, monetizacion, base de datos en tiempo real, notificaciones tipo push.

Como podrás notar cuenta para todo un equipo de desarrollo. Desde el equipo de marketing hasta el equipo de programadores. Lo genial de Firebase es que mantiene toda la información, configuración e implementación en un mismo lugar.

No necesitamos movernos de una plataforma a otra. Lo manejamos todo desde un dashboard intuitivo como lo puedes ver a continuación:

dashboard_firebase

Notificaciones Y Base De Datos En Tiempo Real

Seguramente esta sea de las características que más llama la atención del lado técnico. Las notificaciones tipo push en las apps cada vez se hace más popular, incluso hay apps que ponen push notifications para agradecer que hayas instalado la app. Prefiero de estas notificaciones, en vez de las que me molesta cada día para que ingrese a la app (es bastante incómodo, aunque si lo deseas puedes fastidiar de esa manera a tus usuarios).

La otra gran noticia es las bases de datos no relacionales en tiempo real que nos brinda Firebase. ¡Sí, señor! Puedes olvidarte de escribir backend para tus web services y de los benditos Json. Prácticamente se arma sola creando el modelo de la base de datos. En la documentación oficial de Firebase te explica cómo implementarlo en la plataforma que necesites.

Por cierto, Firebase está disponible para iOS, Android y Web (JavaScript, Node.js).

Firebase Abarcando Territorio

Si Google no ha apostado por la promoción de Go, definitivamente lo está haciendo por Firebase, es genial porque al final están brindando un fabuloso producto para los desarrolladores y marketers. Pueden sacarle mucho potencial por un lado tecnológico ya que no invierten tiempo en el desarrollo de una api rest o algo por el estilo.

Los marketers también agradecen el hecho de poder monetizar las apps con Admob (publicidad de Google) y con Firebase Analytics, que básicamente es similar a Google Analytics pero hasta cierto punto cada uno tiene lo suyo. Como por ejemplo:

Firebase Analytics se especializa en obtener datos estadísticos demográficos relacionados a los dispositivos móviles, en cambio Google Analytics se enfoca más del lado web.

Si quieres saber más de Firebase, descubrir cuales son sus pro y contras, te recomiendo este artículo de 5 Ventajas Y Desventajas De Firebase En 2017.

Entre las características más importantes encontramos:

caracteristicas_firebasecaracteristicas_firebasecaracteristicas_firebase

Ahora ya sabés que tienes alternativas para crear tu web service y obtener comunicación de una base de datos en la nube con un tu aplicativo móvil, sin importar la plataforma. (Excepto Windows Mobile, lo sentimos por Microsoft).