carey 1.0.4
carey: ^1.0.4 copied to clipboard
A new chat project.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add careyThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
carey: ^1.0.4Alternatively, 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:carey/app_provider_scope.dart';
import 'package:carey/bootstrap.dart';
import 'package:carey/core/config/app_config.dart';
import 'package:carey/core/constants/amplifyconfiguration.dart';
import 'package:carey/core/constants/app_keys.dart';
import 'package:carey/core/constants/app_routes.dart';
import 'package:carey/core/constants/config.dart';
import 'package:carey/core/constants/image_assets.dart';
import 'package:carey/core/constants/size.dart';
import 'package:carey/core/errors/exceptions.dart';
import 'package:carey/core/errors/failure.dart';
import 'package:carey/core/loggers/app_locale.dart';
import 'package:carey/core/loggers/app_logger.dart';
import 'package:carey/core/network/connection_cubit.dart';
import 'package:carey/core/network/dio_client.dart';
import 'package:carey/core/network/mqtt_service.dart';
import 'package:carey/core/network/token_interceptor.dart';
import 'package:carey/core/observers/network_observer.dart';
import 'package:carey/core/router/router_widget.dart';
import 'package:carey/core/theme/app_colors.dart';
import 'package:carey/core/theme/app_icon.dart';
import 'package:carey/core/theme/app_text_theme.dart';
import 'package:carey/core/theme/app_theme.dart';
import 'package:carey/core/utils/app_pref_service.dart';
import 'package:carey/core/utils/app_utils.dart';
import 'package:carey/core/widgets/pip/flutter_in_app_pip.dart';
import 'package:carey/core/widgets/pip/move_able_overlay.dart';
import 'package:carey/core/widgets/pip/navigateable_pip_widget.dart';
import 'package:carey/core/widgets/pip/picture_in_picture.dart';
import 'package:carey/core/widgets/pip/pip_capable_widget.dart';
import 'package:carey/core/widgets/pip/pip_material_app.dart';
import 'package:carey/core/widgets/pip/pip_params.dart';
import 'package:carey/core/widgets/pip/pip_view_corner.dart';
import 'package:carey/core/widgets/pip/pip_widget.dart';
import 'package:carey/core/widgets/refresh_widget_tree.dart';
import 'package:carey/features/carey_home/data/datasource/chat_data_source.dart';
import 'package:carey/features/carey_home/data/repository/chat_connect_repository_imp.dart';
import 'package:carey/features/carey_home/domain/entities/chat_message.dart';
import 'package:carey/features/carey_home/domain/entities/chat_register_user.dart';
import 'package:carey/features/carey_home/domain/entities/chat_user.dart';
import 'package:carey/features/carey_home/domain/entities/conversation_meta_data.dart';
import 'package:carey/features/carey_home/domain/repository/chat_connect_repository.dart';
import 'package:carey/features/carey_home/domain/usecase/chat_message_use_case.dart';
import 'package:carey/features/carey_home/domain/usecase/chat_register_use_case.dart';
import 'package:carey/features/carey_home/presentation/bloc/connect_bloc.dart';
import 'package:carey/features/carey_home/presentation/bloc/connect_event.dart';
import 'package:carey/features/carey_home/presentation/bloc/connect_state.dart';
import 'package:carey/features/carey_home/presentation/bloc/index.dart';
import 'package:carey/features/carey_home/presentation/bloc/send_message_bloc/index.dart';
import 'package:carey/features/carey_home/presentation/bloc/send_message_bloc/send_message_bloc.dart';
import 'package:carey/features/carey_home/presentation/bloc/send_message_bloc/send_message_event.dart';
import 'package:carey/features/carey_home/presentation/bloc/send_message_bloc/send_message_state.dart';
import 'package:carey/features/carey_home/presentation/pages/carey_home_page.dart';
import 'package:carey/features/carey_home/presentation/widgets/carey_message_widget.dart';
import 'package:carey/flavor/flavors.dart';
import 'package:carey/flavor/main_uae.dart';
import 'package:carey/flavor/main_uae_hotfix.dart';
import 'package:carey/flavor/main_uae_staging.dart';
import 'package:carey/main.dart';