flutter_bloc_debug 0.2.0-dev flutter_bloc_debug: ^0.2.0-dev copied to clipboard
A set of debugger tools for developing an app designed with the BLoC pattern.
import 'package:flutter/material.dart';
import 'counter/example.dart';
import 'todo_list/example.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
final Map<String, WidgetBuilder> examples = {
'Counter': (c) => CounterExample(),
'TodoList': (c) => TodoExample(),
};
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
final entries = examples.entries.toList();
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(title: Text("Examples")),
body: ListView.builder(
itemCount: entries.length,
itemBuilder: (c, i) => Card(
margin: EdgeInsets.all(16.0),
child: ListTile(
onTap: () {
Navigator.of(c).push(MaterialPageRoute(
builder: (c) => entries[i].value(c),
));
},
title: Text(entries[i].key),
))),
),
);
}
}