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)