isolate_helper
Flutter library to reduce boilerplate for long-running isolates.
Getting started
To use this library, add the following to your pubspec.yaml
:
isolate_helper: ^0.1.0
Usage
Create a class that extends IsolateHelper
:
import 'dart:convert';
import 'package:isolate_helper/isolate_helper.dart';
class JsonDecoderHelper extends IsolateHelper<String, Map<String, dynamic>> {
JsonDecoderHelper._()
: super(
isolateFunction: decode,
debugName: 'jsonDecode',
);
}
Map<String, dynamic> decode(String data) => jsonDecode(data);