nim_chatkit_ui 9.7.1
nim_chatkit_ui: ^9.7.1 copied to clipboard
Chat UI base on ChatKit.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add nim_chatkit_ui
With Flutter:
$ flutter pub add nim_chatkit_ui
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
nim_chatkit_ui: ^9.7.1
Alternatively, your editor might support dart pub get
or flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:nim_chatkit_ui/chat_kit_client.dart';
import 'package:nim_chatkit_ui/chatkit_ui.dart';
import 'package:nim_chatkit_ui/helper/chat_message_helper.dart';
import 'package:nim_chatkit_ui/helper/chat_message_user_helper.dart';
import 'package:nim_chatkit_ui/helper/merge_message_helper.dart';
import 'package:nim_chatkit_ui/l10n/S.dart';
import 'package:nim_chatkit_ui/l10n/chat_localization/chat_kit_client_localizations.dart';
import 'package:nim_chatkit_ui/l10n/chat_localization/chat_kit_client_localizations_en.dart';
import 'package:nim_chatkit_ui/l10n/chat_localization/chat_kit_client_localizations_zh.dart';
import 'package:nim_chatkit_ui/media/audio_player.dart';
import 'package:nim_chatkit_ui/media/media_bottom_actions.dart';
import 'package:nim_chatkit_ui/media/picture.dart';
import 'package:nim_chatkit_ui/media/video.dart';
import 'package:nim_chatkit_ui/view/ait/ait_manager.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/chat_kit_message_list.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_audio_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_file_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_image_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_merged_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_multi_line_text_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_nonsupport_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_notify_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_text_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_tips_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/chat_kit_message_video_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/mergedMessage/chat_kit_merged_message_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/item/pinMessage/chat_kit_pin_message_item.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/pop_menu/chat_kit_message_pop_menu.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/pop_menu/chat_kit_pop_actions.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/widgets/chat_forward_dialog.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/widgets/chat_thumb_view.dart';
import 'package:nim_chatkit_ui/view/input/actions.dart';
import 'package:nim_chatkit_ui/view/input/bottom_input_field.dart';
import 'package:nim_chatkit_ui/view/input/emoji.dart';
import 'package:nim_chatkit_ui/view/input/emoji_panel.dart';
import 'package:nim_chatkit_ui/view/input/more_panel.dart';
import 'package:nim_chatkit_ui/view/input/record_panel.dart';
import 'package:nim_chatkit_ui/view/page/chat_message_ack_page.dart';
import 'package:nim_chatkit_ui/view/page/chat_page.dart';
import 'package:nim_chatkit_ui/view/page/chat_pin_page.dart';
import 'package:nim_chatkit_ui/view/page/chat_search_page.dart';
import 'package:nim_chatkit_ui/view/page/chat_setting_page.dart';
import 'package:nim_chatkit_ui/view/page/merged_message_page.dart';
import 'package:nim_chatkit_ui/view_model/chat_pin_view_model.dart';
import 'package:nim_chatkit_ui/view_model/chat_view_model.dart';