easy_realtime_database 0.0.8 easy_realtime_database: ^0.0.8 copied to clipboard
Provide an easy to use realtime database helper utilities.
Easy Realtime Database #
This is a helper package for Firebase realtime database.
Widgets #
Value and toggle #
You can use with the combination of Value
widget and toggle
function to toggle a value of a node(path) in Realtime database.
Value(
ref: FirebaseDatabase.instance.ref('/test/value'),
builder: (v, r) => IconButton(
icon: Text('Value Test: $v'),
onPressed: () => toggle(r, 'yo'),
),
),
More comprehensive example:
Value(
ref: FirebaseDatabase.instance.ref('tmp/a'),
builder: (v, r) => TextButton(
child: Text('Value: $v'),
onPressed: () => r.set(
'Time : ${DateTime.now()}',
),
),
),
Value.once(
ref: FirebaseDatabase.instance.ref('tmp/a'),
builder: (v, r) => TextButton(
child: Text('Value: $v'),
onPressed: () => r.set(
'Time : ${DateTime.now()}',
),
),
),
DatabaseLimitedListView #
- See the example
DatabaseLimitedQueryBuilder #
- See the example