Biblioteca Core Custom Tools - Flutter

Package

:construction: Projeto em construção :construction:

📑 Description

Core Custom Tools é uma biblioteca que contém uma gama de ferramentas para diversos estágios de um sistema Flutter. Ela conta com módulos para autenticação, conexão com banco de dados, requisições http, Logs de sistema e demais funcionalidades.

:hammer: Funcionalidades do projeto

Essa biblioteca conta com classes para gerenciamento e administração de:

  • Autenticação
  • Conexão com banco de dados
  • Requisições HTTP
  • Segurança e Serialização
  • Estilização e widgets
  • Logs

:wrench: Tecnologias utilizadas

  • Flutter
  • VsCode

Libraries

auth/jwt/exception/expired-token.exception
auth/jwt/jwt
auth/jwt/structure/jwt.header
auth/jwt/structure/jwt.payload
auth/jwt/validation/jwt-exp.validation
auth/session/session
auth/session/session_key
builders/forms/formgroup.builder
builders/forms/valueacessors/datetime.valueacessor
conf/environment
conf/environment.prod
core_package
database/connection/connection
database/connection/database
database/connection/drivers/driver
database/connection/drivers/sqlite/floor/converters/date_time.converter
database/connection/drivers/sqlite/floor/migrations/migration_1
http/dio/dio
http/dio/dio_handle_error
http/dio/dio_response
http/exceptions/bad_request_error
http/exceptions/connection_timeout_error
http/exceptions/http_response_error
http/exceptions/internal_server_error
http/exceptions/not_found_error
http/exceptions/unauthorized_error
http/exceptions/unknown_error
http/request
http/request_client
http/request_contract
http/response
http/types/http_options
http/types/status_code
initializer/initializer
io/file/directories.enum
io/file/file_helper
io/formatter/replace_accents
io/printer/printerenum
logger/logger
logger/outputs/console.output
models/entities/entity
os/permission/contracts/permission_request
os/permission/contracts/unit_permission_request
os/permission/impl/android_permission
os/permission/permission.factory
os/permission/requests/location.permission.request
ui/theme/colors
ui/theme/dark.theme
ui/theme/light.theme
ui/theme/theme
ui/theme/theme.preferences
ui/widgets/app_logo/app_logo.widget
ui/widgets/button/flat_button.widget
ui/widgets/button/outline_button.widget
ui/widgets/button/raised_button.widget
ui/widgets/button/small_button.widget
ui/widgets/card/card
ui/widgets/dialog/alert/alert.widget
ui/widgets/dialog/alert_feedback/_alert_base
ui/widgets/dialog/alert_feedback/alert_error
ui/widgets/dialog/alert_feedback/alert_info
ui/widgets/dialog/alert_feedback/alert_success
ui/widgets/dialog/confirm/confirm.widget
ui/widgets/dialog/dialog_factory
ui/widgets/dialog/modal/_modal_base
ui/widgets/indexed/indexed.widget
ui/widgets/input/_formatters/cpf_cnpj_mask.formatter
ui/widgets/input/_formatters/cpf_mask.formatter
ui/widgets/input/_formatters/date_text.formatter
ui/widgets/input/_formatters/deny_empty_spaces.formatter
ui/widgets/input/_formatters/deny_non_standard_characters.formatter
ui/widgets/input/_formatters/license_plate_car.formatter
ui/widgets/input/_validators/cnh.validator
ui/widgets/input/_validators/cnpj.validator
ui/widgets/input/_validators/cnpj_or_cpf.validator
ui/widgets/input/_validators/cpf.validator
ui/widgets/input/_validators/custom_validation_message
ui/widgets/input/_validators/custom_validator.validator
ui/widgets/input/_validators/datetime_in_past.validator
ui/widgets/input/_validators/license_plate_car.validator
ui/widgets/input/_value_acessors/date_value_acessor
ui/widgets/input/date_picker.widget
ui/widgets/input/input_checkbox.widget
ui/widgets/input/input_radio.widget
ui/widgets/input/input_switch.widget
ui/widgets/input/input_text.widget
ui/widgets/input/input_textarea.widget
ui/widgets/input/time_picker.widget
ui/widgets/lifecycle/lifecycle.widget
ui/widgets/loading/loading.widget
ui/widgets/map/controller/google-maps.response
ui/widgets/map/controller/map.controller
ui/widgets/map/controller/map_response
ui/widgets/map/google/api/google_place_services
ui/widgets/map/google/autocomplete/autocomplete.provider
ui/widgets/map/google/autocomplete/autocomplete.widget
ui/widgets/map/google/google-map.widget
ui/widgets/map/map.widget
ui/widgets/map/open-street-map/open-street-map.widget
ui/widgets/navigation/bottom_navigation
ui/widgets/scrollable/scrollable
ui/widgets/stepper/step.widget
ui/widgets/stepper/step_change_intention
ui/widgets/stepper/stepper.widget
ui/widgets/stepper/stepper_controller
ui/widgets/stepper/stepper_page.widget
ui/widgets/tabs/tab
ui/widgets/tabs/tabs.widget
ui/widgets/text/label.widget
util/coordinates/address_from_coordinate
util/coordinates/convert_placemark_to_endereco
util/coordinates/endereco
util/detran/detran_consulta_dados_veiculo_proprietario
util/detran/exceptions/detran_exception_base
util/detran/exceptions/invalid_form_exception
util/detran/exceptions/not_found_exception
util/detran/exceptions/orgao_nao_registrado_exception
util/detran/proprietario_detran
util/reflector/reflector
util/security/password_converter
util/security/password_md5_converter
util/security/password_old_converter
util/serializer/datetime.json_converter
util/serializer/map_serializer
util/serializer/uint8list
util/serializer/value_accessor.converter
util/types/type_check
websocket/channel/channel
websocket/handler/handler
websocket/handler/tvk_handler
websocket/websocket