stream_duration 2.0.0 stream_duration: ^2.0.0 copied to clipboard
A dart package for stream duration, support countdown, countup, and countup infinity.
#
A dart package for stream duration, support countdown, countup, and countup infinity.
Example Countdown #
import 'package:stream_duration/stream_duration.dart';
void main() {
/// Countdown
var streamDuration = StreamDuration(Duration(seconds: 10), onDone: () {
print('Stream Done 👍');
});
streamDuration.durationLeft.listen((event) {
print(event.inSeconds);
});
}
Output Countdown #
Example Count Up #
import 'package:stream_duration/stream_duration.dart';
void main() {
/// Countup
var streamDurationUp = StreamDuration(Duration(seconds: 10), onDone: () {
print('Stream Done 👍');
}, countUp: true);
streamDurationUp.durationLeft.listen((event) {
print(event.inSeconds);
});
}
Output Count Up #
Example Count Up Infinity #
import 'package:stream_duration/stream_duration.dart';
void main() {
/// Countup Infinity
var streamDurationUpInfinity =
StreamDuration(Duration(seconds: 10), countUp: true, infinity: true);
streamDurationUpInfinity.durationLeft.listen((event) {
print(event.inSeconds);
});
}
Output Count Up Infinity #
🚧 Maintener #
Farhan Fadila
📫 How to reach me: farhan.fadila1717@gmail.com