core_custom_tools 0.0.12 copy "core_custom_tools: ^0.0.12" to clipboard
core_custom_tools: ^0.0.12 copied to clipboard

unlisted

Core Custom Tools is a library that contains a range of tools for various stages of a Flutter system.

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.12

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_key.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/initializer/initializer.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/formatter/replace_accents.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/coordinates/address_from_coordinate.dart';
import 'package:core_custom_tools/util/coordinates/convert_placemark_to_endereco.dart';
import 'package:core_custom_tools/util/coordinates/endereco.dart';
import 'package:core_custom_tools/util/detran/detran_config.dart';
import 'package:core_custom_tools/util/detran/detran_consulta_dados_veiculo_proprietario.dart';
import 'package:core_custom_tools/util/detran/detran_service.dart';
import 'package:core_custom_tools/util/detran/exceptions/detran_exception_base.dart';
import 'package:core_custom_tools/util/detran/exceptions/invalid_form_exception.dart';
import 'package:core_custom_tools/util/detran/exceptions/not_found_exception.dart';
import 'package:core_custom_tools/util/detran/proprietario_detran.dart';
import 'package:core_custom_tools/util/detran/proprietario_detran.g.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';