Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev13.0.1

firebase_database

Plugin Flutter para o Firebase Database, um banco de dados NoSQL hospedado em nuvem com sincronização em tempo real de dados entre clientes Android e iOS, além de acesso offline.

AndroidiOSWebmacOSWindows
Downloads em 30 dias
227 mil
Curtidas
650
Pontos Pub
140

Instalar pacote

flutter pub add firebase_database

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Firebase Database é um plugin Flutter que fornece acesso a banco de dados NoSQL em tempo real e hospedado na nuvem para aplicativos móveis e web. Ele permite sincronização de dados sem problemas entre clientes Android, iOS, Web, macOS e Windows, com suporte embutido para offline. Alterações nos dados são refletidas instantaneamente em todos os dispositivos conectados, tornando-o ideal para aplicações colaborativas ou com atualizações em tempo real. O plugin se integra diretamente ao ecossistema do Firebase, oferecendo funcionalidade de backend segura e escalável sem a necessidade de infraestrutura de servidor personalizada.

Casos de uso

  • Aplicativos de bate-papo em tempo real
  • Quadros de placar e painéis ao vivo
  • edição colaborativa de documentos
  • Aplicativos móveis com foco em offline
  • Sincronizando preferências do usuário entre dispositivos

Principais recursos

  • Sincronização de dados em tempo real
  • Persistência de dados offline
  • Suporte multiplataforma
  • Estrutura de dados simples baseada em JSON
  • Regras de acesso seguro por meio do Firebase Auth

Indicado para

  • Aplicativos que precisam de atualizações em tempo real
  • Desenvolvedores usando o ecossistema Firebase
  • Projetos que exigem funcionalidade off-line
  • Startups construindo MVPs rapidamente
  • Equipes priorizando o desenvolvimento rápido

Considerações

  • Requer configuração do projeto Firebase
  • A estrutura de dados deve ser plana para desempenho ótimo
  • Potencial de alto uso de largura de banda com atualizações frequentes
  • Capacidades limitadas de consulta em comparação com bancos de dados SQL
  • As regras de segurança devem ser cuidadosamente configuradas para evitar o acesso não autorizado

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Flutter + Firebase logo

FlutterFire

Follow on Twitter Maintained with Melos OSSF scorecard


[Changelog] • [Packages]


FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.


Documentation


Stable Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS Windows
Analytics Analytics pub.dev badge 🔗 📖 firebase_analytics ✔ ✔ ✔ β N/A
App Check App Check pub.dev badge 🔗 📖 firebase_app_check ✔ ✔ ✔ β N/A
Authentication Authentication pub.dev badge 🔗 📖 firebase_auth ✔ ✔ ✔ β (*)
Cloud Firestore Cloud Firestore pub.dev badge 🔗 📖 cloud_firestore ✔ ✔ ✔ β (*)
Cloud Functions Cloud Functions pub.dev badge 🔗 📖 cloud_functions ✔ ✔ ✔ β N/A
Cloud Messaging Cloud Messaging pub.dev badge 🔗 📖 firebase_messaging ✔ ✔ ✔ β N/A
Cloud Storage Cloud Storage pub.dev badge 🔗 📖 firebase_storage ✔ ✔ ✔ β (*)
Core Core pub.dev badge 🔗 📖 firebase_core ✔ ✔ ✔ β (*)
Crashlytics Crashlytics pub.dev badge 🔗 📖 firebase_crashlytics ✔ ✔ N/A β N/A
Data Connect Data Connect pub.dev badge 🔗 📖 firebase_data_connect ✔ ✔ ✔ N/A N/A
In-App Messaging In-App Messaging pub.dev badge 🔗 📖 firebase_in_app_messaging ✔ ✔ N/A N/A N/A
Installations Installations pub.dev badge 🔗 📖 firebase_app_installations ✔ ✔ ✔ β N/A
Performance Monitoring Performance Monitoring pub.dev badge 🔗 📖 firebase_performance ✔ ✔ ✔ N/A N/A
Realtime Database Realtime Database pub.dev badge 🔗 📖 firebase_database ✔ ✔ ✔ β N/A
Remote Config Remote Config pub.dev badge 🔗 📖 firebase_remote_config ✔ ✔ ✔ β N/A

(*) for development only. Production on Windows is not supported.

Preview Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS
ML Model Downloader (deprecated) ML Model Downloader pub.dev badge 🔗 📖 firebase_ml_model_downloader ✔ ✔ N/A β

Issues

Please file FlutterFire specific issues, bugs, or feature requests in our issue tracker.

Plugin issues that are not specific to FlutterFire can be filed in the Flutter issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.

Categorias

Dependências

Lista de dependências 4 itens

  • firebase_core^5.1.0
  • firebase_core_platform_interface^8.1.1
  • firebase_database_platform_interface^0.4.2+9
  • firebase_database_web^0.2.9+16

Repositório-fonte

Projetos que usam este pacote