carey 1.0.4 copy "carey: ^1.0.4" to clipboard
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 carey

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  carey: ^1.0.4

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: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';