veta_chat_kit

Provider-agnostic chat strategy contract for Flutter: threads, messages, presence, and typing state.

Install

dependencies:
  veta_chat_kit: ^0.0.0

Setup

import 'package:veta_chat_kit/veta_chat_kit.dart';
import 'package:veta_foundations/veta_foundations.dart';

void main() {
  configureVetaKits(chat: mockChatStrategy());
  runApp(const MyApp());
}

Public exports

  • ChatStrategy, ChatMessage
  • mockChatStrategy

Use veta_chat_kit_firebase for the Firestore adapter or implement ChatStrategy for a custom realtime backend.

Libraries

veta_chat_kit