Buscar pacotes, repositórios e categorias de apps

Capa de flutter_firebase_chat_core
Detalhes do pacotev1.6.8

flutter_firebase_chat_core

Firebase BaaS comunitário e ativamente mantido para aplicativos de bate-papo com uma interface de chat opcional.

AndroidiOSWebmacOSWindows
Downloads em 30 dias
1,9 mil
Curtidas
357
Pontos Pub
150

Instalar pacote

flutter pub add flutter_firebase_chat_core

Visão geral do pacote

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

Um pacote Flutter comunitário e ativamente mantido que habilita funcionalidades de chat em tempo real usando o Firebase como backend. Oferece uma base sólida para desenvolver aplicativos de chat com componentes de interface pré-construídos opcionais. Projetado para integrar-se perfeitamente com o Firebase Authentication e o Firestore, simplifica o gerenciamento de mensagens, presença de usuários e estado do chat. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS e Windows, tornando-o ideal para soluções de chat multiplataforma.

Casos de uso

  • aplicativos de mensagens em tempo real
  • Interfaces de chat multiplataforma
  • Comunicação pessoa a pessoa
  • Recursos de bate-papo em aplicativos sociais
  • Integração com o Firebase Auth e Firestore

Principais recursos

  • Chat em tempo real alimentado pelo Firebase
  • Componentes de interface do usuário embutidos opcionais
  • Suporte multiplataforma
  • Manutenção ativa e contribuições da comunidade
  • Integração fácil com serviços do Firebase

Indicado para

  • Desenvolvedores criando aplicativos de bate-papo com o Firebase
  • Equipes que precisam de soluções de chat multiplataforma
  • Projetos que exigem sincronização em tempo real de mensagens
  • Startups que desejam implementação rápida do recurso de bate-papo
  • Aplicativos com necessidade de autenticação de usuário

Considerações

  • Requer configuração e configuração do Firebase
  • A personalização da interface pode exigir estilos adicionais
  • Limitado ao backend do Firebase
  • Dependente do Firestore para armazenamento de dados
  • Pode ser necessário lógica adicional para recursos avançados de chat

README original

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


Flyer Chat logo

Flutter Firebase Chat Core

Actively maintained, community-driven Firebase BaaS for chat applications with an optional chat UI.


🇺🇦🇺🇦 We are Ukrainians. If you enjoy our work, please consider donating to help save our country. 🇺🇦🇺🇦


⚠️⚠️ Recommended for small or PoC projects, might not be optimized for large amounts of data. I suggest to use this on a free Spark plan, otherwise be extremely cautious. ⚠️⚠️


Pub Build Status CodeFactor


Chat Image


Flyer Chat is a platform for creating in-app chat experiences using Flutter or React Native. This repository contains Firebase BaaS implementation for Flutter. We are also working on our more advanced SaaS and self-hosted solutions.

  • Free, open-source and community-driven. We offer no paid plugins and strive to create an easy-to-use, almost drop-in chat experience for any application. Contributions are more than welcome! Please read our Contributing Guide.

  • Chat UI agnostic. You can choose the chat UI you prefer. But if you don't have one, we provide our own free and open-source Flutter Chat UI, which can be used to create a working chat in minutes.

  • Easy to use. Returns streams of data for messages, rooms and users. Firebase Security Rules control access to the data. Check our documentation for the info.

Getting Started

Requirements

Dart >=2.19.0 and Flutter >=3.0.0, Firebase project.

Read our documentation or see the example project. To run the example project you need to have your own Firebase project and then follow steps 1 and 2 of Add Firebase to your Flutter app, override firebase_options.dart, don't commit it though 😉

After all of this is done you will need to register a couple of users and the example app will automatically suggest email and password on the register screen, default password is Qawsed1-. To set up Firebase Security Rules so users can see only the data they should see, continue with our documentation.

Contributing

Please read our Contributing Guide before submitting a pull request to the project.

Code of Conduct

Flyer Chat has adopted the Contributor Covenant as its Code of Conduct, and we expect project participants to adhere to it. Please read the full text so that you can understand what actions will and will not be tolerated.

License

Licensed under the Apache License, Version 2.0

Categorias

Dependências

Lista de dependências 5 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.