sunday_conversations 0.1.5 sunday_conversations: ^0.1.5 copied to clipboard
Sunday Conversations for Flutter
Sunday Conversations #
Une bibliothèque Flutter pour gérer facilement les conversations et les messages dans votre application.
Fonctionnalités #
- Création et gestion de conversations individuelles et de groupes
- Système de messagerie complet avec support pour :
- Envoi et réception de messages
- Édition et suppression de messages
- Réactions aux messages
- Pièces jointes
- Indicateurs de lecture et de distribution
- Stockage local persistant des conversations et messages
- Streaming en temps réel des mises à jour de conversation
- Support multilingue
- Gestion efficace de la mémoire avec pagination des messages
Pour commencer #
- Ajoutez la dépendance à votre fichier
pubspec.yaml
:
dependencies:
sunday_conversations: ^0.1.3
- Importez le package :
import 'package:sunday_conversations/sunday_conversations.dart';
- Initialisez Sunday Conversations :
void main() {
final sundayConversations = SundayConversations();
sundayConversations.init();
}
Utilisation #
Créer une nouvelle conversation #
String conversationId = sundayConversations.createNewConversation(
conversationName: "Ma conversation",
userId: "user123",
description: "Une description",
groupName: "Groupe principal",
firstMessage: "Premier message"
);
Ajouter un message #
await sundayConversations.addNewMessage(
conversationUUID: conversationId,
content: "Bonjour !",
isSender: true
);
Écouter les mises à jour d'une conversation #
sundayConversations.streamConversation(
conversationUUID: conversationId
).listen((message) {
print('Nouveau message reçu : $message');
});
Informations supplémentaires #
Version actuelle : 0.1.3
Licence : MIT License