smurat / dio_flutter_transformer

A flutter-specific dio transformer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dio_flutter_transformer2 Pub

A dio transformer especially for flutter, by which the json decoding will be in background with [compute] function.

This package is a fork of dio_flutter_transformer which is no longer maintained.

Through practical experience, we find that although using compute can make tasks go on in the background, it may lead to slow task execution. So please think carefully before using it.

Install

dependencies:
  dio_flutter_transformer: ^4.0.0 # latest version

Usage

Import the package:

import 'package:dio/dio.dart';
import 'package:dio_flutter_transformer2/dio_flutter_transformer.dart';

Then replace dio default transformer:

var dio=Dio();
dio.transformer = FlutterTransformer(); // replace dio default transformer
dio.get(...);

About

A flutter-specific dio transformer.

License:MIT License


Languages

Language:Dart 100.0%