Skip to content

rcjuancarlosuwu/network_manager

Repository files navigation

Wrapper for data_connection_checker.

Dart

  • ✅ Null Safety
  • ✅ Clean Architecture
  • ✅ Basic Testing

Usage

Future<void> main() async {
  final internetConnectionChecker = InternetConnectionChecker();
  final networkManager = NetworkManager(internetConnectionChecker);

  log(await networkManager.isOnline);

  networkManager.isOnlineStream.take(1).listen(log);
}

void log(bool isOnline) {
  print('We are  ${isOnline ? 'online! 😎' : 'offline... 😓'}');
}

About

A simple Dart package to check internet connection.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages