flutter_internet_speed_test 1.0.0 copy "flutter_internet_speed_test: ^1.0.0" to clipboard
flutter_internet_speed_test: ^1.0.0 copied to clipboard

A Flutter plugin to test internet download and upload speed.

flutter_internet_speed_test #

A Flutter plugin to test internet download and upload speed.

Get started #

Add dependency #

dependencies:
  flutter_internet_speed_test: ^1.0.0

Example #


    import 'package:flutter_internet_speed_test/flutter_internet_speed_test.dart';
    
    final speedTest = FlutterInternetSpeedTest();
    
    speedTest.startDownloadTesting(
        onDone: (TestResult download, TestResult upload) {
            // TODO: Change UI
        },
        onProgress: (double percent, TestResult data) {
            // TODO: Change UI
        },
        onError: (String errorMessage, String speedTestError) {
        // TODO: Show toast error
        }
    );

Additional features #

You can also configure your test server URL


  import 'package:flutter_internet_speed_test/flutter_internet_speed_test.dart';

  final speedTest = FlutterInternetSpeedTest();

  speedTest.startDownloadTesting(
     onDone: (TestResult download, TestResult upload) {
        // TODO: Change UI
     },
     onProgress: (double percent, TestResult data) {
        // TODO: Change UI
     },
     onError: (String errorMessage, String speedTestError) {
        // TODO: Show toast error
     },
     downloadTestServer: //Your download test server URL goes here,
     uploadTestServer: //Your upload test server URL goes here,
     fileSize: //File size to be tested
   );

If you don't provide a customized server URL we'll be using this URL for downloading http://ipv4.ikoula.testdebit.info/1M.iso

And this for uploading http://ipv4.ikoula.testdebit.info/

Platforms #

The package is working on both platforms iOS & Android!

Shoutout #

Shoutout to JSpeedTest

27
likes
0
pub points
93%
popularity

Publisher

unverified uploader

A Flutter plugin to test internet download and upload speed.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, plugin_platform_interface, tuple

More

Packages that depend on flutter_internet_speed_test