flutter_chat_view library

Classes

ChatDataProvider
ChatDetailScreen
ChatDetailService
An abstract class defining the interface for a chat detail service.
ChatImageMessageModel
A concrete implementation of ChatImageMessageModelInterface representing an image message in a chat.
ChatImageMessageModelInterface
An abstract class defining the interface for an image message in a chat.
ChatListItem
ChatMessageModel
A concrete implementation of ChatMessageModelInterface representing a chat message.
ChatMessageModelInterface
ChatModel
A concrete implementation of ChatModelInterface representing a chat.
ChatModelInterface
ChatOptions
ChatOverviewService
ChatProfileScreen
ChatRow
ChatScreen
ChatService
ChatTextMessageModel
A concrete implementation of ChatTextMessageModelInterface representing a text message in a chat.
ChatTextMessageModelInterface
ChatTranslations
ChatUserModel
A concrete implementation of ChatUserModelInterface representing a chat user.
ChatUserModelInterface
ChatUserService
GroupChatModel
GroupChatModelInterface
NewChatScreen
NewGroupChatOverviewScreen
NewGroupChatScreen
PersonalChatModel
PersonalChatModelInterface

Typedefs

ButtonBuilder = Widget Function(BuildContext context, VoidCallback onPressed, ChatTranslations translations)
ContainerBuilder = Widget Function(Widget child)
GroupAvatarBuilder = Widget Function(String groupName, String imageUrl, double size)
ImagePickerContainerBuilder = Widget Function(VoidCallback onClose, ChatTranslations translations)
NoChatsPlaceholderBuilder = Widget Function(ChatTranslations translations)
NoUsersPlaceholderBuilder = Widget Function(ChatTranslations translations)
ScaffoldBuilder = Scaffold Function(AppBar appBar, Widget body)
TextInputBuilder = Widget Function(TextEditingController textEditingController, Widget suffixIcon, ChatTranslations translations)
UserAvatarBuilder = Widget Function(ChatUserModel user, double size)