flutter_speedtest
Check your Internet speed test.
Getting started
Add dependency
dependencies:
flutter_speedtest: ^0.0.2+2
Usage
import 'package:flutter_speedtest/flutter_speedtest.dart';
final _speedtest = FlutterSpeedtest(
baseUrl: 'http://speedtest.jaosing.com:8080', // your server url
pathDownload: '/download',
pathUpload: '/upload',
pathResponseTime: '/ping',
);
_speedtest.getDataspeedtest(
downloadOnProgress: ((percent, transferRate) {
//TODO: in ui
}),
uploadOnProgress: ((percent, transferRate) {
//TODO: in ui
}),
progressResponse: ((responseTime, jitter) {
//TODO: in ui
}),
onError: ((errorMessage) {
//TODO: in ui
}),
onDone: () => debugPrint('done'),
);
Inspiration
- internet_speed_test.
- speedtest-android for Android.