short_stream_builder 0.0.1 short_stream_builder: ^0.0.1 copied to clipboard
Stream Builder Short Version, for those who wanna go fast.
short_stream_builder #
Stream Builder Short Version, for those who wanna go fast.
Getting Started #
Simple example:
SSB(stream: your_stream,buildfunction: (context,snap){
return Text(snap.data);
}),
List Example
SSB(
stream: your_stream,
isList: true,
emptylist: () {
return Row(
children: <Widget>[
Expanded(
child: Text(
'Your Custom no List Widget',
textAlign: TextAlign.center,
)),
],
);
},
buildfunction: (context, snapshot) {
return Container(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height * .7,
child: ListView.builder(
itemCount: snapshot.data.length,
itemBuilder: (context, index) {
return ListItem(snapshot.data[index], index);
}));
},
error: Container(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height * .5,
child: Center(
child: SpinKitFoldingCube(
color: myGreen,
size: 80,
),
)),
),