nim_chatkit_ui 1.0.0
nim_chatkit_ui: ^1.0.0 copied to clipboard
Chat UI base on ChatKit.
Use this package as a library
Depend on it
Run this command:
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 flutter pub get
):
dependencies:
nim_chatkit_ui: ^1.0.0
Alternatively, your editor might support 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/chat_page.dart';
import 'package:nim_chatkit_ui/chat_search_page.dart';
import 'package:nim_chatkit_ui/chat_setting_page.dart';
import 'package:nim_chatkit_ui/chatkit_ui.dart';
import 'package:nim_chatkit_ui/generated/intl/messages_all.dart';
import 'package:nim_chatkit_ui/generated/intl/messages_en.dart';
import 'package:nim_chatkit_ui/generated/intl/messages_zh.dart';
import 'package:nim_chatkit_ui/generated/intl_multi_fix.dart';
import 'package:nim_chatkit_ui/generated/l10n.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/chat_kit_message_list/chat_kit_message_list.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/helper/chat_message_helper.dart';
import 'package:nim_chatkit_ui/view/chat_kit_message_list/helper/chat_message_user_helper.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_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_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/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/chat_message_ack_page.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_model/chat_view_model.dart';