evento 1.0.0 copy "evento: ^1.0.0" to clipboard
evento: ^1.0.0 copied to clipboard

outdated

Dart/Flutter communication package based on events

example/evento.dart

import 'package:flutter/material.dart';
import 'package:evento/evento.dart';

class A extends StatelessWidget with EventoStatelessWidget {
  Widget build(context) {
    return MaterialButton(onPressed: () {
      dispatch('foo', 'world');
    });
  }
}

class B extends StatefulWidget {
  State createState() => _B();
}

class _B extends State<B> with Evento {
  String value = 'Hey';
  void initState() {
    on('foo', (EEvent event) {
      setState(() {
        value = 'Hello ${event.data}';
      });
    });
  }

  Widget build(context) {
    return Text(value);
  }
}
0
likes
0
points
64
downloads

Publisher

unverified uploader

Weekly Downloads

Dart/Flutter communication package based on events

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on evento