Slide 38
Slide 38 text
class CounterPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
final CounterBloc counterBloc = BlocProvider.of(context);
return Scaffold(
appBar: AppBar(title: Text('Counter')),
body: BlocBuilder(
builder: (context, count) {
return Text('$count');
},
),
floatingActionButton: Column(
children: [
FloatingActionButton(
child: Icon(Icons.add),
onPressed: () { counterBloc.dispatch(CounterEvent.increment); },
)
FloatingActionButton(
child: Icon(Icons.remove),
onPressed: () { counterBloc.dispatch(CounterEvent.decrement); },
),
],
),
);
}
}
@jcocaramos - Droidcon NYC 2019