¿Qué es Firebase?

Firebase

Para quienes aún no lo conocen Firebase es una plataforma de para el desarrollo de soluciones Web. Y puede ayudarnos tanto en la creación de aplicaciones móviles como en el desarrollo de aplicaciones Web.

Firebase nace como tal en Abril de 2012 y luego de un interesante crecimiento es adquirida por Google en el año 2014.
 

Características principales

Algunas de las cosas que nos ofrece Firebase son:

  • Base de datos en tiempo real para almacenar datos y sincronizarlo.
  • Notificaciones, para enviar a los usuarios.
  • Autenticación, para poder administrar y validar usuarios.
  • Storage de los archivos generados mediante las aplicaciones.
  • Hosting para aplicaciones Web.
  • Reportes, donde podremos ver información sobre el uso de la aplicación e interacciones que tienen los usuarios con la aplicación.
  • Herramienas de test e informes sobre la estabilidad de la aplicación para detectar problemas.

Si estamos interesados en comenzar a utilizar Firebase podemos optar por las diferentes opciones: gratuita (plan Spark), pago mensual (plan Flame) o pago por consumo/uso (plan Blaze). Las diferencias entre cada una de estas alternativas están detalladas en: https://firebase.google.com/pricing/?hl=es-419. Para conocer la plataforma y realizar nuestras primeras pruebas podremos optar por la alternativa gratuita, luego debemos elegir la alternativa que mejor se ajuste a nuestro proyecto. Tengamos en cuenta que la opción gratuita ofrece, entre otras características,  hasta 100 conexiones simultáneas, 1GB de almacenamiento y 10GB de almacenamiento por mes para Realtime Database.

 

Primer contacto con Firebase

La creación de nuestro primer proyecto no ofrece grandes complicaciones. La consola de Firebase tiene gran variedad de opciones, pero también está estructurada de una manera fácil de comprender. Es muy visual y nos ayuda a dar los primeros pasos con guías.


 
Ya dentro de Firebase podremos ver que tenemos la opción de agregarlo a nuestra aplicación ya sea de iOS, Android o Web. Detrás de cada una de estas opciones encontraremos las pantallas que nos guiarán para realizar la configuración.

Primera App con Firabase
 
Es importante señalar que para desarrollar con comodidad, en nuestro equipo podremos instalar el CLI de Firabase. Para esto necesitamos Node.js y los pasos están detallados en al siguiente guía: https://firebase.google.com/docs/cli/?hl=es-419.

Para saber más sobre Firebase podemos ingresar en el sitio Web: https://firebase.google.com/?hl=es-419.

Más sobre Desarrollo Mobile


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Diseño y Programación Web y Mobile. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios digitales. Dicto capacitaciones y consultorías sobre lenguajes y herramientas de desarrollo Web

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*


Cursos y capacitaciones para empresas y profesionales

  • HTML & CSS (maquetado web).
  • CSS3 & Responsive Web Design (diseño web adaptado a móviles y tablets).
  • Flexbox & Grids (técnicas modernas de CSS).
  • LESS & SASS (CSS preprocessors).
  • Responsive E-mail (diseño de emails multidispositivo).
  • Bootstrap (el framework de diseño más utilizado).
  • HTML5 (Nivel inicial y Avanzado + APIs).
  • PhoneGap/Cordova (Aplicaciones para Android e iOS basadas en lenguajes Web).
  • JavaScript (Nivel inicial y avanzado con ECMAScript 6).
  • jQuery (una de las librerías más famosas de JavaScript).
  • Angular (framework para construir aplicaciones Web con JavaScript).
  • PHP & MySQL (programación del lado servidor y bases de datos).

Encontrame en las redes sociales. Contactame.