chat_call_core 1.0.1 chat_call_core: ^1.0.1 copied to clipboard
Chat Call Core ADVN
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add chat_call_core
This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get
):
dependencies:
chat_call_core: ^1.0.1
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:chat_call_core/core/chattype/flutter_chat_types.dart';
import 'package:chat_call_core/core/chattype/src/message.dart';
import 'package:chat_call_core/core/chattype/src/messages/custom_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/custom_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/file_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/file_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/image_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/image_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_custom.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_custom.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_file.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_file.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_image.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_image.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_text.dart';
import 'package:chat_call_core/core/chattype/src/messages/partial_text.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/text_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/text_message.g.dart';
import 'package:chat_call_core/core/chattype/src/messages/unsupported_message.dart';
import 'package:chat_call_core/core/chattype/src/messages/unsupported_message.g.dart';
import 'package:chat_call_core/core/chattype/src/preview_data.dart';
import 'package:chat_call_core/core/chattype/src/preview_data.g.dart';
import 'package:chat_call_core/core/chattype/src/room.dart';
import 'package:chat_call_core/core/chattype/src/room.g.dart';
import 'package:chat_call_core/core/chattype/src/user.dart';
import 'package:chat_call_core/core/chattype/src/user.g.dart';
import 'package:chat_call_core/core/firebase/flutter_firebase_chat_core.dart';
import 'package:chat_call_core/core/firebase/src/firebase_chat_core.dart';
import 'package:chat_call_core/core/firebase/src/firebase_chat_core_config.dart';
import 'package:chat_call_core/core/firebase/src/util.dart';
import 'package:chat_call_core/core/linkpreviewer/flutter_link_previewer.dart';
import 'package:chat_call_core/core/linkpreviewer/src/types.dart';
import 'package:chat_call_core/core/linkpreviewer/src/url_linkifier.dart';
import 'package:chat_call_core/core/linkpreviewer/src/utils.dart';
import 'package:chat_call_core/core/linkpreviewer/src/widgets/link_preview.dart';
import 'package:chat_call_core/presentation/chat/flutter_chat_ui.dart';
import 'package:chat_call_core/presentation/chat/src/chat_l10n.dart';
import 'package:chat_call_core/presentation/chat/src/chat_theme.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/base_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/browser_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/conditional.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/conditional_stub.dart';
import 'package:chat_call_core/presentation/chat/src/conditional/io_conditional.dart';
import 'package:chat_call_core/presentation/chat/src/models/bubble_rtl_alignment.dart';
import 'package:chat_call_core/presentation/chat/src/models/date_header.dart';
import 'package:chat_call_core/presentation/chat/src/models/emoji_enlargement_behavior.dart';
import 'package:chat_call_core/presentation/chat/src/models/message_spacer.dart';
import 'package:chat_call_core/presentation/chat/src/models/preview_image.dart';
import 'package:chat_call_core/presentation/chat/src/models/preview_tap_options.dart';
import 'package:chat_call_core/presentation/chat/src/models/send_button_visibility_mode.dart';
import 'package:chat_call_core/presentation/chat/src/util.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/attachment_button.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/chat.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/chat_list.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/file_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/image_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_chat_theme.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_l10n.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/inherited_user.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/input.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/input_text_field_controller.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/pattern_style.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/send_button.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/text_message.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/user_avatar.dart';
import 'package:chat_call_core/presentation/chat/src/widgets/user_name.dart';