Flutter Clean Network Layer
With Flutter's clean network layer, you can dynamically decode models, handle network errors, and create dynamic requests for each client.

Use Of
Network Executer
NetworkExecuter.execute<PostModel,List<PostModel>>(route: PlaceHolderClient.posts(), responseType: PostModel());
Network Errors
NetworkError.request({required DioError error})
NetworkError.type({String? error})
NetworkError.connectivity({String? message})
Packages used
freezed
json_annotation
dio
connectivity