sharing 0.0.1 copy "sharing: ^0.0.1" to clipboard
sharing: ^0.0.1 copied to clipboard

outdated

A new Flutter package project.

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add sharing

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

dependencies:
  sharing: ^0.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:sharing/common/base/bloc/base_bloc.dart';
import 'package:sharing/common/base/bloc/base_bloc_consumer_widget.dart';
import 'package:sharing/common/base/bloc/base_event.dart';
import 'package:sharing/common/base/bloc/base_state.dart';
import 'package:sharing/common/custom/appbar/custom_sliver_app_bar.dart';
import 'package:sharing/common/custom/scroll/custom_grid_scroll_view.dart';
import 'package:sharing/common/custom/scroll/custom_list_scroll_view.dart';
import 'package:sharing/common/custom/tabbar/src/contained_tab_bar_view.dart';
import 'package:sharing/common/custom/tabbar/src/enums.dart';
import 'package:sharing/common/custom/tabbar/src/tab_bar_properties.dart';
import 'package:sharing/common/custom/tabbar/src/tab_bar_view_properties.dart';
import 'package:sharing/common/di/storage_module.dart';
import 'package:sharing/common/extension/date.dart';
import 'package:sharing/common/extension/list.dart';
import 'package:sharing/common/extension/number.dart';
import 'package:sharing/common/extension/string.dart';
import 'package:sharing/common/model/address_model.dart';
import 'package:sharing/common/model/address_model.freezed.dart';
import 'package:sharing/common/model/address_model.g.dart';
import 'package:sharing/common/model/base_list_response.dart';
import 'package:sharing/common/model/base_list_response.g.dart';
import 'package:sharing/common/model/base_object_response.dart';
import 'package:sharing/common/model/base_object_response.g.dart';
import 'package:sharing/common/model/data_extension_model.dart';
import 'package:sharing/common/model/data_extension_model.freezed.dart';
import 'package:sharing/common/model/data_extension_model.g.dart';
import 'package:sharing/common/model/paging_model.dart';
import 'package:sharing/common/model/paging_model.freezed.dart';
import 'package:sharing/common/model/paging_model.g.dart';
import 'package:sharing/common/network/either.dart';
import 'package:sharing/common/network/fetch_failure.dart';
import 'package:sharing/common/network/fetch_failure.freezed.dart';
import 'package:sharing/common/network/network_exception.dart';
import 'package:sharing/common/network/network_exception.freezed.dart';
import 'package:sharing/common/remote/base_service.dart';
import 'package:sharing/common/remote/constants.dart';
import 'package:sharing/common/remote/errors/auth_failure.dart';
import 'package:sharing/common/remote/errors/errors.dart';
import 'package:sharing/common/remote/errors/exeptions.dart';
import 'package:sharing/common/remote/errors/failure.dart';
import 'package:sharing/common/remote/errors/failure.freezed.dart';
import 'package:sharing/common/remote/errors/failures.dart';
import 'package:sharing/common/remote/errors/failures.freezed.dart';
import 'package:sharing/common/remote/logger.dart';
import 'package:sharing/common/remote/storage/core_store.dart';
import 'package:sharing/common/remote/storage/core_store_sp_impl.dart';
import 'package:sharing/common/remote/storage/core_store_test.dart';
import 'package:sharing/common/remote/storage/db_path.dart';
import 'package:sharing/common/utils/device/device_util.dart';
import 'package:sharing/common/utils/enum/address.dart';
import 'package:sharing/common/utils/enum/supported_locale.dart';
import 'package:sharing/common/utils/value/value_convert.dart';
import 'package:sharing/common/utils/value/value_objects.dart';
import 'package:sharing/common/utils/value/value_validators.dart';
import 'package:sharing/common/values/borders.dart';
import 'package:sharing/common/values/colors.dart';
import 'package:sharing/common/values/constants.dart';
import 'package:sharing/common/values/decoration.dart';
import 'package:sharing/common/values/gradients.dart';
import 'package:sharing/common/values/sizes.dart';
import 'package:sharing/common/values/strings.dart';
import 'package:sharing/common/values/styles.dart';
import 'package:sharing/common/values/values.dart';
import 'package:sharing/services/chat/data/dataproviders/chat_providers.dart';
import 'package:sharing/services/chat/data/dataproviders/theme_providers.dart';
import 'package:sharing/services/chat/data/dataproviders/user_providers.dart';
import 'package:sharing/services/chat/data/models/chat.dart';
import 'package:sharing/services/chat/data/models/message.dart';
import 'package:sharing/services/chat/data/models/theme.dart';
import 'package:sharing/services/chat/data/models/user.dart';
import 'package:sharing/services/chat/data/repositories/chat_repo.dart';
import 'package:sharing/services/chat/data/repositories/theme_repo.dart';
import 'package:sharing/services/chat/data/repositories/user_repo.dart';
import 'package:sharing/services/firebase/auth/firebase_auth.dart';
import 'package:sharing/services/firebase/notification/fcm_config.dart';
import 'package:sharing/services/firebase/notification/fcm_services.dart';
import 'package:sharing/services/firebase/notification/src/details.dart';
import 'package:sharing/services/firebase/notification/src/fcm_config.dart';
import 'package:sharing/services/firebase/notification/src/fcm_config_interface.dart';
import 'package:sharing/services/firebase/notification/src/fcm_extension.dart';
import 'package:sharing/services/firebase/notification/src/fcm_notification_click_listener.dart';
import 'package:sharing/services/firebase/notification/src/fcm_notification_listener.dart';
import 'package:sharing/services/firebase/notification/src/io_notifications_Manager.dart';
import 'package:sharing/services/firebase/notification/src/web_notification_manager.dart';
import 'package:sharing/widget/animation/custom_navigation_page.dart';
import 'package:sharing/widget/button/custom_button.dart';
import 'package:sharing/widget/button/custom_button_back_widget.dart';
import 'package:sharing/widget/custom/clipShadowPath.dart';
import 'package:sharing/widget/custom/custom_checkbox_circle.dart';
import 'package:sharing/widget/custom/custom_container_shimmer.dart';
import 'package:sharing/widget/custom/custom_icon.dart';
import 'package:sharing/widget/custom/custom_product_quality.dart';
import 'package:sharing/widget/custom/custom_ribbon_widget.dart';
import 'package:sharing/widget/custom/custom_search_from_field.dart';
import 'package:sharing/widget/custom/custom_text_form_field.dart';
import 'package:sharing/widget/custom/proccess_widget.dart';
import 'package:sharing/widget/dialog/custom_dialog_forget_password.dart';
import 'package:sharing/widget/dialog/custom_dialog_form.dart';
import 'package:sharing/widget/dialog/custom_dialog_note.dart';
import 'package:sharing/widget/dialog/custom_dialog_permission.dart';
import 'package:sharing/widget/dialog/custom_dialog_selection.dart';
import 'package:sharing/widget/dialog/custom_dialog_sign_out.dart';
import 'package:sharing/widget/dialog/custom_dialog_success.dart';
import 'package:sharing/widget/dialog/custom_dialog_warning_one_button.dart';
import 'package:sharing/widget/dialog/custom_dialog_warning_two_button.dart';
import 'package:sharing/widget/dialog/custom_theme_dialog.dart';
import 'package:sharing/widget/dialog/custom_will_pop_back.dart';
import 'package:sharing/widget/dialog/network_dialog.dart';
import 'package:sharing/widget/pages/page_empty_cart_widget.dart';
import 'package:sharing/widget/pages/page_empty_data_widget.dart';
import 'package:sharing/widget/pages/page_error_widget.dart';
import 'package:sharing/widget/pages/page_loading_ui_widget.dart';
import 'package:sharing/widget/pages/page_loading_widget.dart';
import 'package:sharing/widget/pages/page_server_error_wgt.dart';
import 'package:sharing/widget/spaces.dart';
import 'package:sharing/widget/text/custom_text_cross_field.dart';
import 'package:sharing/widget/text/custom_text_default_bold_field.dart';
import 'package:sharing/widget/text/custom_text_default_field.dart';
import 'package:sharing/widget/text/custom_text_default_italic_field.dart';
import 'package:sharing/widget/text/custom_text_header_default_field.dart';
import 'package:sharing/widget/text/custom_text_header_large_field.dart';
import 'package:sharing/widget/text/custom_text_header_medium_field.dart';
import 'package:sharing/widget/text/custom_text_large_bold_field.dart';
import 'package:sharing/widget/text/custom_text_large_field.dart';
import 'package:sharing/widget/text/custom_text_large_italic_field.dart';
import 'package:sharing/widget/text/custom_text_medium_bold_field.dart';
import 'package:sharing/widget/text/custom_text_medium_field.dart';
import 'package:sharing/widget/text/custom_text_medium_italic_field.dart';
import 'package:sharing/widget/text/custom_text_smaill_bold_field.dart';
import 'package:sharing/widget/text/custom_text_small_field.dart';
import 'package:sharing/widget/text/custom_text_small_italic_field.dart';
import 'package:sharing/widget/text/custom_text_unline_field.dart';