Repolode
firebase

firebase/flutterfire

Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter.

Estrelas
9,261
Forks
4,126
Issues abertas
88
Último commit
há 11 horas

O que é?

FlutterFire é uma coleção de plugins para Flutter que conectam apps Flutter ao Firebase. Cada produto do Firebase é publicado como um pacote próprio no pub.dev, então o app pode adicionar apenas os serviços de que precisa, como Authentication, Cloud Firestore, Cloud Storage ou Cloud Messaging.

Os plugins oferecem suporte a Android, iOS e Web, e vários outros pacotes, além de Analytics, Authentication e Firestore, também são compatíveis com macOS. O suporte a Windows é parcial: alguns pacotes são indicados apenas para desenvolvimento nessa plataforma, e o uso em produção no Windows não é compatível. Cada plugin é mantido no mesmo repositório e lançado como um pacote separado.

O projeto é voltado a desenvolvedores Flutter que querem um backend como serviço sem escrever código de integração nativa com o Firebase. A documentação de configuração e de cada produto está no site do Firebase.

Recursos principais

  • 01Oferece pacotes Flutter separados para produtos do Firebase, incluindo Auth, Firestore, Storage, Messaging e Remote Config.
  • 02É compatível com Android, iOS e Web, e vários pacotes também funcionam no macOS.
  • 03Inclui Crashlytics e Performance Monitoring para monitorar a estabilidade e a velocidade do app.
  • 04Os pacotes são publicados no pub.dev e podem ser adicionados individualmente.

Casos de uso

  • Adicionar login de usuários e sincronização de dados a um app móvel Flutter conectado ao Firebase.
  • Enviar notificações push a usuários de Flutter usando Cloud Messaging.
  • Armazenar e disponibilizar arquivos enviados por usuários em um app Flutter usando Cloud Storage.
  • Monitorar falhas e o desempenho de um app Flutter em produção.

Início rápido

  1. 1

    Adicione o Firebase ao seu app Flutter seguindo o guia de configuração vinculado no README

  2. 2

    Adicione um plugin do FlutterFire ao seu app (por exemplo, Firebase Core)

Antes de usar

  • Vários plugins não são compatíveis com Windows ou macOS, e alguns oferecem suporte ao Windows apenas para desenvolvimento.
  • Alguns plugins não estão disponíveis na Web ou aparecem como N/A em determinadas plataformas.

Tópicos

Perguntas frequentes

O que é flutterfire?
Conjunto de plugins para Flutter que permite usar serviços do Firebase, como Auth, Firestore, Messaging e Analytics, em apps Flutter. FlutterFire é uma coleção de plugins para Flutter que conectam apps Flutter ao Firebase. Cada produto do Firebase é publicado como um pacote próprio no pub.dev, então o app pode adicionar apenas os serviços de que precisa, como Authentication, Cloud Firestore, Cloud Storage ou Cloud Messaging.
flutterfire é gratuito? Qual é a licença?
flutterfire é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
flutterfire ainda é mantido?
Manutenção ativa. O último commit de flutterfire foi em 21 de out. de 2026.
Para que posso usar flutterfire?
Adicionar login de usuários e sincronização de dados a um app móvel Flutter conectado ao Firebase. Enviar notificações push a usuários de Flutter usando Cloud Messaging. Armazenar e disponibilizar arquivos enviados por usuários em um app Flutter usando Cloud Storage. Monitorar falhas e o desempenho de um app Flutter em produção.
Como instalar flutterfire?
Adicione o Firebase ao seu app Flutter seguindo o guia de configuração vinculado no README Adicione um plugin do FlutterFire ao seu app (por exemplo, Firebase Core)
Onde consigo flutterfire?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/firebase/flutterfire

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados