Um Chat Helper para criar aplicativos de chat no Flutter usando Firebase como serviços de back-end.
Demonstração da Web do Just Chat
Se você achou este projeto útil ou aprendeu algo com o código-fonte e quer me agradecer, considere me comprar uma xícara de ☕️
PayPal
Adicione isto ao arquivo pubspec.yaml do seu pacote:
dependências:
flutter_chat
Adicione firebase em seu projeto Android e iOS.
Regras de segurança para armazenamento:
versão_regras = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { permitir leitura, gravação: if request.auth != null; } } }
Regras de segurança para Cloud fireStore:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { permitir leitura, gravação: if request.auth != null; } } }
Você pode modificar as regras de segurança conforme sua necessidade.
Implante a "Função Cloud" no Firebase. (fornecido na pasta cloudFunction, usado para mostrar o status online/offline do usuário).
Crie uma classe de widget Stateful e chame o método no corpo (um exemplo pode ser encontrado no repositório Github),
dentro de initState():
-> ChatData.init("nome do aplicativo",context);
e no corpo da construção do widget:
-> ChatData.widgetWelcomeScreen(contexto)
Desfrute de vibração