Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.6.2

firebase_dart

Uma porta do cliente do banco de dados, autenticação e armazenamento do Firebase para código puro em Dart, utilizável em diferentes plataformas

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
18,7 mil
Curtidas
130
Pontos Pub
110

Instalar pacote

flutter pub add firebase_dart

Visão geral do pacote

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

Firebase Dart é uma implementação pura em Dart dos serviços principais do Firebase — banco de dados, autenticação e armazenamento — projetada para uso multiplataforma. Permite que aplicativos Flutter interajam com o Firebase sem depender de código nativo específico da plataforma, oferecendo integração fluida entre Android, iOS, Web, macOS, Windows e Linux. Criado para desenvolvedores que buscam comportamento consistente entre plataformas, suporta sincronização em tempo real de dados, autenticação de usuários e armazenamento seguro de arquivos usando a infraestrutura backend do Firebase. O pacote é mantido por appsup.be e é compatível com o ecossistema Flutter por meio do pub.dev.

Casos de uso

  • Sincronização de dados em tempo real em aplicativos multiplataforma
  • Autenticação de usuário entre dispositivos
  • Armazenamento de arquivos em nuvem seguro
  • Integração do Firebase multiplataforma
  • Desenvolvimento de aplicativos com foco em offline

Principais recursos

  • Implementação pura em Dart
  • Suporta todas as principais plataformas
  • Acesso ao banco de dados em tempo real
  • Autenticação com e-mail/senha e OAuth
  • Upload/download de arquivos com Firebase Storage
  • Sem dependências de código nativo

Indicado para

  • Desenvolvedores direcionados para múltiplas plataformas
  • Aplicativos que exigem comportamento consistente do Firebase
  • Projetos que evitam SDKs nativos
  • Equipes que priorizam a reutilização de código
  • Aplicativos Flutter que precisam de recursos do Firebase sem configuração específica da plataforma

Considerações

  • Limitado aos serviços do Firebase incluídos no pacote
  • Pode não oferecer suporte a todos os recursos do Firebase disponíveis nos SDKs nativos
  • O desempenho pode variar em comparação com implementações nativas
  • Requer manipulação cuidadosa do estado de autenticação entre plataformas
  • Não mantido oficialmente pelo Google

README original

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

Ceasefire Now

:heart: sponsor

A pure Dart implementation of the Firebase client

Consists of two packages:

Sponsor

Creating and maintaining this package takes a lot of time. If you like the result, please consider to :heart: sponsor. With your support, I will be able to further improve and support this project. Also, check out my other dart packages at pub.dev.

Many thanks to Tim Whiting for his support.

Categorias

Dependências

Lista de dependências 23 itens

Repositório-fonte

Projetos que usam este pacote