Un Chat Helper para crear una aplicación de chat en Flutter usando Firebase como servicios backend.
Simplemente chatee con la demostración web
Si este proyecto te resultó útil o aprendiste algo del código fuente y quieres agradecerme, considera comprarme una taza de ☕️
PayPal
Agregue esto al archivo pubspec.yaml de su paquete:
dependencias:
flutter_chat
Agregue firebase en su proyecto de Android e iOS.
Reglas de seguridad para el almacenamiento:
versión_reglas = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { permitir lectura, escritura: if request.auth != null; } } }
Reglas de seguridad para Cloud fireStore:
service cloud.firestore { match /databases/{database}/documents { match /{document=**} { permitir lectura, escritura: if request.auth != null; } } }
Puede modificar las reglas de seguridad según sus necesidades.
Implemente la "Función de nube" en Firebase. (proporcionada en la carpeta cloudFunction, utilizada para mostrar el estado en línea/fuera de línea del usuario).
Cree una clase de widget con estado y llame al método en el cuerpo (se puede encontrar un ejemplo en el repositorio de Github),
dentro de initState():
-> ChatData.init("nombre de la aplicación",contexto);
y en el cuerpo de la compilación del widget:
-> ChatData.widgetWelcomeScreen(contexto)
Disfruta del aleteo