ci_connectivity 1.1.0 copy "ci_connectivity: ^1.1.0" to clipboard
ci_connectivity: ^1.1.0 copied to clipboard

discontinued
PlatformAndroid

Plugin to checker data connection network.

ci_connectivity #

OBS: For now we don't have IOS support

Getting Started #

Flutter plugin for checking network connection. It is not just checking if you are connected to Wifi or Mobile network, this plugin provides a validation with connection to the google server to determine if there is or is not the possibility of making a connection.

Usage #

The simplest way to use the plugin is with the checkConnection method, which returns a boolean value to identify whether a connection exists.

import 'package:ci_connectivity/ci_connectivity.dart';

if (CiConnectivity().checkConnection) {
    // is connected
} else {
    // is not connected
}

We also offer a listener to listen for change in connection status.

import 'package:ci_connectivity/ci_connectivity.dart';

final ciConnectivity = CiConnectivity();

ciConnectivity.loopVerifyStatus();
ciConnectivity.onListenerStatusNetwork.listen((event) {
    print(event);
});

It is still possible to use an interface helper, if you want a simple visual implementation of the resource. Can be used as Future or Stream.

import 'package:ci_connectivity/helpers/ci_connectivity_builder.dart';

CiConnectivityBuilder(
    withStream: true, // indicates whether it will be rendered with a StreamBuilder
    childOnConnected: Text('connected'),
    childOnDisconnected: Text('diconnected'),
)