flutter_speedtest 0.2.0 copy "flutter_speedtest: ^0.2.0" to clipboard
flutter_speedtest: ^0.2.0 copied to clipboard

Flutter Speedtest package compatible with web, android, ios, desktop

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 #

9
likes
120
pub points
79%
popularity

Publisher

unverified uploader

Flutter Speedtest package compatible with web, android, ios, desktop

Homepage

Documentation

API reference

License

MIT (LICENSE)

Dependencies

dio, flutter, tuple, uuid

More

Packages that depend on flutter_speedtest