cross_isolate_messenger 0.0.1 copy "cross_isolate_messenger: ^0.0.1" to clipboard
cross_isolate_messenger: ^0.0.1 copied to clipboard

A lightweight utility for message passing between Dart isolates with persistent storage using SharedPreferences. Designed for native Flutter apps.

example/example.dart

import 'package:cross_isolate_messenger/cross_isolate_messenger.dart';

void main() async {
  final queue = CrossIsolateQueue<Map<String, dynamic>>.getInstance('test');
  await queue.initialize();

  queue.stream.listen((msg) {
    print('Received: $msg');
  });

  await CrossIsolateQueue.send('test', {
    'id': 'msg-1',
    'text': 'Hello world',
  });
}
1
likes
155
points
43
downloads

Documentation

API reference

Publisher

verified publisherjanuscaler.com

Weekly Downloads

A lightweight utility for message passing between Dart isolates with persistent storage using SharedPreferences. Designed for native Flutter apps.

Homepage

License

MIT (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on cross_isolate_messenger