Google ha desarrollado muchas herramientas compatibles con nuestras soluciones. Una de las más importantes para nosotros como desarrolladores Flutter es Firebase. Es como el cafe con leche, se integra fácilmente y sabe bien ☕️. Evidentemente no nos solucionará el 100% de nuestras necesidades, pero si te puedo asegurar que para tus proyectos puede dar la mayoría de soluciones que necesitamos.

Por tanto, es importante aprender a utilizar firebase en tus soluciones Flutter. De hecho, observarás que en el entorno empresarial se utilizará en la mayoría de las soluciones al menos en alguna de sus funcionalidades.

Instalar firebase CLI

Ante todo quisiera referir a la documentación oficial. Por favor detente y sigue el paso a paso descrito en el sitio oficial:

https://firebase.google.com/docs/cli?hl=es-419

Notaras que es muy sencillo, por ejemplo usando npm es el siguiente comando:

npm install -g firebase-tools

Instalar en tu proyecto Firebase

De igual forma el equipo de Flutter y Firebase han documentado de manera espléndida como instalar firebase en tu proyecto. Por favor, ten presente el siguiente web site:

https://firebase.google.com/docs/flutter/setup?hl=es-419&platform=ios

Ahora puedes seguir los siguientes pasos:

  1. Autenticarse en firebase:
firebase login
  1. Activar globalmente en tu computadora la herramienta para dart:
dart pub global activate flutterfire_cli
  1. Ir a tu proyecto y ejecutar el siguiente comando:
flutterfire configure

Esto configurará el proyecto en firebase. Sigue los comandos que te aparecen en la terminal.

  1. Instala la dependencia core de firebase:
flutter pub add firebase_core