core_custom_tools 0.0.1 core_custom_tools: ^0.0.1 copied to clipboard
Main library (Core) for custom flutter systems.
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add core_custom_tools
With Flutter:
$ flutter pub add core_custom_tools
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get
):
dependencies:
core_custom_tools: ^0.0.1
Alternatively, your editor might support dart pub get
or flutter pub get
. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:core_custom_tools/auth/jwt/exception/expired-token.exception.dart';
import 'package:core_custom_tools/auth/jwt/jwt.dart';
import 'package:core_custom_tools/auth/jwt/jwt.g.dart';
import 'package:core_custom_tools/auth/jwt/structure/jwt.header.dart';
import 'package:core_custom_tools/auth/jwt/structure/jwt.payload.dart';
import 'package:core_custom_tools/auth/jwt/validation/jwt-exp.validation.dart';
import 'package:core_custom_tools/auth/session/session.dart';
import 'package:core_custom_tools/auth/session/session_default_keys_enum.dart';
import 'package:core_custom_tools/builders/forms/formgroup.builder.dart';
import 'package:core_custom_tools/builders/forms/valueacessors/datetime.valueacessor.dart';
import 'package:core_custom_tools/conf/environment.dart';
import 'package:core_custom_tools/conf/environment.prod.dart';
import 'package:core_custom_tools/core_package.dart';
import 'package:core_custom_tools/database/connection/connection.dart';
import 'package:core_custom_tools/database/connection/database.dart';
import 'package:core_custom_tools/database/connection/drivers/driver.dart';
import 'package:core_custom_tools/database/connection/drivers/sqlite/floor/converters/date_time.converter.dart';
import 'package:core_custom_tools/database/connection/drivers/sqlite/floor/migrations/migration_1.dart';
import 'package:core_custom_tools/http/dio/dio.dart';
import 'package:core_custom_tools/http/dio/dio_handle_error.dart';
import 'package:core_custom_tools/http/dio/dio_response.dart';
import 'package:core_custom_tools/http/exceptions/bad_request_error.dart';
import 'package:core_custom_tools/http/exceptions/connection_timeout_error.dart';
import 'package:core_custom_tools/http/exceptions/http_response_error.dart';
import 'package:core_custom_tools/http/exceptions/internal_server_error.dart';
import 'package:core_custom_tools/http/exceptions/not_found_error.dart';
import 'package:core_custom_tools/http/exceptions/unauthorized_error.dart';
import 'package:core_custom_tools/http/request.dart';
import 'package:core_custom_tools/http/request_client.dart';
import 'package:core_custom_tools/http/request_contract.dart';
import 'package:core_custom_tools/http/response.dart';
import 'package:core_custom_tools/http/types/http_options.dart';
import 'package:core_custom_tools/http/types/status_code.dart';
import 'package:core_custom_tools/io/file/directories.enum.dart';
import 'package:core_custom_tools/io/file/file_helper.dart';
import 'package:core_custom_tools/io/printer/printerenum.dart';
import 'package:core_custom_tools/logger/logger.dart';
import 'package:core_custom_tools/logger/outputs/console.output.dart';
import 'package:core_custom_tools/models/entities/entity.dart';
import 'package:core_custom_tools/os/permission/contracts/permission_request.dart';
import 'package:core_custom_tools/os/permission/contracts/unit_permission_request.dart';
import 'package:core_custom_tools/os/permission/impl/android_permission.dart';
import 'package:core_custom_tools/os/permission/permission.factory.dart';
import 'package:core_custom_tools/os/permission/requests/location.permission.request.dart';
import 'package:core_custom_tools/ui/theme/colors.dart';
import 'package:core_custom_tools/ui/theme/dark.theme.dart';
import 'package:core_custom_tools/ui/theme/light.theme.dart';
import 'package:core_custom_tools/ui/theme/theme.dart';
import 'package:core_custom_tools/ui/theme/theme.preferences.dart';
import 'package:core_custom_tools/ui/widgets/app_logo/app_logo.widget.dart';
import 'package:core_custom_tools/ui/widgets/button/flat_button.widget.dart';
import 'package:core_custom_tools/ui/widgets/button/outline_button.widget.dart';
import 'package:core_custom_tools/ui/widgets/button/raised_button.widget.dart';
import 'package:core_custom_tools/ui/widgets/button/small_button.widget.dart';
import 'package:core_custom_tools/ui/widgets/card/card.dart';
import 'package:core_custom_tools/ui/widgets/dialog/alert/alert.widget.dart';
import 'package:core_custom_tools/ui/widgets/dialog/alert_feedback/_alert_base.dart';
import 'package:core_custom_tools/ui/widgets/dialog/alert_feedback/alert_error.dart';
import 'package:core_custom_tools/ui/widgets/dialog/alert_feedback/alert_info.dart';
import 'package:core_custom_tools/ui/widgets/dialog/alert_feedback/alert_success.dart';
import 'package:core_custom_tools/ui/widgets/dialog/confirm/confirm.widget.dart';
import 'package:core_custom_tools/ui/widgets/dialog/dialog_factory.dart';
import 'package:core_custom_tools/ui/widgets/dialog/modal/_modal_base.dart';
import 'package:core_custom_tools/ui/widgets/dialog/modal/modal_dialog.widget.dart';
import 'package:core_custom_tools/ui/widgets/dropdown/dropdown.widget.dart';
import 'package:core_custom_tools/ui/widgets/dropdown/dropdown_search.widget.dart';
import 'package:core_custom_tools/ui/widgets/indexed/indexed.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/cpf_cnpj_mask.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/cpf_mask.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/date_text.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/deny_empty_spaces.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/deny_non_standard_characters.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_formatters/license_plate_car.formatter.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/cnh.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/cnpj.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/cnpj_or_cpf.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/cpf.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/custom_validation_message.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/custom_validator.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_validators/license_plate_car.validator.dart';
import 'package:core_custom_tools/ui/widgets/input/_value_acessors/date_value_acessor.dart';
import 'package:core_custom_tools/ui/widgets/input/date_picker.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_checkbox.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_password.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_radio.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_switch.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_text.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/input_textarea.widget.dart';
import 'package:core_custom_tools/ui/widgets/input/time_picker.widget.dart';
import 'package:core_custom_tools/ui/widgets/lifecycle/lifecycle.widget.dart';
import 'package:core_custom_tools/ui/widgets/loading/loading.widget.dart';
import 'package:core_custom_tools/ui/widgets/map/controller/google-maps.response.dart';
import 'package:core_custom_tools/ui/widgets/map/controller/map.controller.dart';
import 'package:core_custom_tools/ui/widgets/map/controller/map_response.dart';
import 'package:core_custom_tools/ui/widgets/map/google/api/google_place_services.dart';
import 'package:core_custom_tools/ui/widgets/map/google/autocomplete/autocomplete.provider.dart';
import 'package:core_custom_tools/ui/widgets/map/google/autocomplete/autocomplete.widget.dart';
import 'package:core_custom_tools/ui/widgets/map/google/google-map.widget.dart';
import 'package:core_custom_tools/ui/widgets/map/map.widget.dart';
import 'package:core_custom_tools/ui/widgets/map/open-street-map/open-street-map.widget.dart';
import 'package:core_custom_tools/ui/widgets/navigation/bottom_navigation.dart';
import 'package:core_custom_tools/ui/widgets/scrollable/scrollable.dart';
import 'package:core_custom_tools/ui/widgets/stepper/step.widget.dart';
import 'package:core_custom_tools/ui/widgets/stepper/stepper.widget.dart';
import 'package:core_custom_tools/ui/widgets/stepper/stepper_page.widget.dart';
import 'package:core_custom_tools/ui/widgets/tabs/tab.dart';
import 'package:core_custom_tools/ui/widgets/tabs/tabs.widget.dart';
import 'package:core_custom_tools/ui/widgets/text/label.widget.dart';
import 'package:core_custom_tools/util/reflector/reflector.dart';
import 'package:core_custom_tools/util/security/password_converter.dart';
import 'package:core_custom_tools/util/security/password_md5_converter.dart';
import 'package:core_custom_tools/util/security/password_old_converter.dart';
import 'package:core_custom_tools/util/serializer/map_serializer.dart';
import 'package:core_custom_tools/util/serializer/uint8list.dart';
import 'package:core_custom_tools/util/serializer/value_accessor.converter.dart';
import 'package:core_custom_tools/util/types/type_check.dart';
import 'package:core_custom_tools/websocket/channel/channel.dart';
import 'package:core_custom_tools/websocket/handler/handler.dart';
import 'package:core_custom_tools/websocket/handler/tvk_handler.dart';
import 'package:core_custom_tools/websocket/websocket.dart';