networkSpeedStream property
Emits app-level upload and download speed samples once per second.
This measures this app's Android UID traffic, not full device internet speed and not device-wide network usage.
Implementation
@override
Stream<NetworkSpeedSample> get networkSpeedStream {
return networkSpeedEventChannel.receiveBroadcastStream().map((
Object? event,
) {
if (event is Map<Object?, Object?>) {
return NetworkSpeedSample.fromMap(event);
}
return NetworkSpeedSample.fromMap(<Object?, Object?>{});
});
}