connectivity_plus_widget 1.0.1 copy "connectivity_plus_widget: ^1.0.1" to clipboard
connectivity_plus_widget: ^1.0.1 copied to clipboard

A widget that displays the device's connectivity status.

A widget that displays the device's connectivity status

Features #

  • Widget will automatically appears when internet is not connected
  • Widget will automatically disappears when internet is connected
  • You can customize the properties of connectivity plus widget
  • You can pass your own widget
  • You can use connectivity plus widget in anywhere in application
  • You can also check internet status before calling api or any network operation
  • Package also support marquee text

Usage #

After adding dependency add the below code in main function to enable connectivity check stream for whole app

   WidgetsFlutterBinding.ensureInitialized();
   ConnectivityPlusService().initConnectivityService();

Example #

void main() async {

   WidgetsFlutterBinding.ensureInitialized();

   ConnectivityPlusService().initConnectivityService();

   runApp(const MyApp());

 }

Calling Widget #

ConnectivityPlusWidget(
        backgroundColor:Colors.red,
        height:40,
        marquee: false,
        textStyle:const TextStyle(fontSize: 20,color: Colors.white),
      ),


ConnectivityPlusCustomWidget(
        customWidget: const Center( child: Icon(Icons.wifi_off_outlined,color: Colors.red,size: 100,),
       ),
      ),


ConnectivityPlusWidget(
        backgroundColor:Colors.orange,
        height:40,
        marquee: true,

        textStyle:const TextStyle(fontSize: 20,color: Colors.white),
        decoration:  BoxDecoration(
            color: Colors.orange, //new Color.fromRGBO(255, 0, 0, 0.0),
            borderRadius: new BorderRadius.only(
                topLeft:  const  Radius.circular(20.0),
                topRight: const  Radius.circular(20.0))
        ),

      ),

Check Internet Status #

if you want check internet status before calling api or any network operation call the below function ConnectivityPlusService which returns boolean

ConnectivityPlusService().getInternetStatus()
log(ConnectivityPlusService().getInternetStatus().toString(),name:"status");

Sample: Sample: Sample:

Additional information #

for further contact us on flutter.hasan@gmail.com

11
likes
0
pub points
77%
popularity

Publisher

unverified uploader

A widget that displays the device's connectivity status.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

connectivity_plus, flutter, get_it, marquee

More

Packages that depend on connectivity_plus_widget