Skip to content

dwikyhardi/broadcast_receiver

This branch is 9 commits ahead of, 3 commits behind devashishpuri/broadcast_events:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8885204 · Mar 29, 2021

History

12 Commits
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021
Jun 2, 2019
Jun 2, 2019
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021
Mar 29, 2021

Repository files navigation

flutter_broadcast_receiver

Enables you to broadcast events in your app.

Usage

flutter_broadcast_receiver: ^1.0.0+2
import 'package:flutter_broadcast_receiver/flutter_broadcast_receiver.dart';

Param Usage

  • CUSTOM_EVENT Param key that must match with publisher
  • message Returned data from publisher
  • <anyDataType> Data Type returned from publisher or Data Type send from publisher
  • argument data from publisher (can be any data type)
/// Subscription Example
BroadcastReceiver()
.subscribe<String> // Data Type returned from publisher
           ('CUSTOM_EVENT' ,(message) {
              print(me ssage);
            });

/// Publishing Event
BroadcastReceiver()
    .publish<String>('CUSTOM_EVENT', arguments: 'Hello Subscribers');

/// Unsubscription Example
BroadcastReceiver().unsubscribe<int>('CUSTOM_EVENT_2', handler: _handler);

/// Receiving Event
final _handler = (int code) => print('The Code is: $code');
BroadcastReceiver().subscribe<int>('CUSTOM_EVENT_2', _handler);

About

Enables you to broadcast events in your app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 77.6%
  • HTML 16.3%
  • Swift 4.4%
  • Kotlin 1.3%
  • Objective-C 0.4%