Network Core Flutter (Dio)
Network Core - Flutter Package
Network Core is a Flutter package that simplifies network operations using the Dio HTTP client. It provides a clean and extendable architecture for making network requests, parsing responses, and managing API configurations.
Features
- Easy-to-use
NetworkClientfor handling requests. - Extendable
NetworkConfigurationto customize the client setup. - Simplified request and response parsing using
RequestApiandEntityParser. - Built-in support for dependency injection and modular architecture.
Installation
Add the package to your pubspec.yaml file:
dependencies:
network_core: ^0.0.3
Libraries
- entity/entity
- network_core
- network_module/config/config
- network_module/config/network_configuration
- network_module/dio_client/client
- network_module/network/http_method
- network_module/network/network
- network_module/network/network_client
- network_module/network/network_failure
- network_module/network/network_service
- network_module/network_module
- network_module/request/interceptor
- network_module/request/request
- network_module/request/request_api
- network_module/request/request_type
- network_module/response/adapter
- network_module/response/response
- network_module/response/response_model
- network_module/utils/results