Im new in Flutter Framework and unable to find any replacement library for internet availability like we have Reachability in iOS. any help will be appreciated. Thanks.
You can build reactive layouts using a StreamBuilder and the connectivity plugin:
StreamBuilder(
stream: Connectivity().onConnectivityChanged,
builder: (BuildContext context, AsyncSnapshot<ConnectivityResult> result) {
if (result.data == ConnectivityResult.wifi)
return Text('wifi');
return Text('no wifi');
}
)
You can use connectivity plugin. This plugin works for iOS and Android.
Sample usage to check current status:
import 'package:connectivity/connectivity.dart';
var connectivityResult = await (new Connectivity().checkConnectivity());
if (connectivityResult == ConnectivityResult.mobile) {
// I am connected to a mobile network.
} else if (connectivityResult == ConnectivityResult.wifi) {
// I am connected to a wifi network.
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With