oichat_ui

Pre-built Flutter UI widgets for OiChat SDK.

Provides ready-to-use chat components including room list, chat view, message bubbles, and more.

Features

  • OiChatRoomList: Room list with pagination and unread badges
  • OiChatView: Chat screen with real-time messaging and read receipts
  • OiMessageBubble: Message bubble (text, image, file, system)
  • OiMessageInput: Message input with file/image attachment
  • OiChatThemeData: Theme customization (light/dark/fromMaterial)
  • OiChatFeatures: 11 feature toggles
  • Server Mode + Client Mode support

Getting Started

import 'package:oichat_ui/oichat_ui.dart';

OiChatProvider(
  client: oichatClient,
  child: OiChatRoomList(),
);

Documentation

For full documentation, visit https://oichatapi.com

Libraries

oichat_ui
OiChat UI Widget Package