bridge_me 1.0.4+2 copy "bridge_me: ^1.0.4+2" to clipboard
bridge_me: ^1.0.4+2 copied to clipboard

Bridge frees you from context restrictions. Use the bridge Package

example/main.dart

import 'package:bridge_me/main.dart';
import 'package:flutter/material.dart';

void main(List<String> args) {
  runApp(startApp());
}

Bridge startApp() {
  return Bridge(
    didChangeAppLifecycleState: (AppLifecycleState state) {
      // Here Write DidChangeAppLifecycleState Code
      print(state);
    },
    initState: (context) {
      // Here Write InitState Code
    },
    home: Scaffold(
      appBar: AppBar(),
      body: Column(
        children: [
          ElevatedButton(
            onPressed: () {
              BridgeNavigate.push(ScreenName());
            },
            child: Text("Next Screen"),
          ),
          ElevatedButton(
            onPressed: () {
              BridgeSnackbar.show(SnackBar(content: Text("Ok")));
            },
            child: Text("Show SnackBar"),
          ),
          ElevatedButton(
            onPressed: () {
              BridgeDialog.show(AlertDialog());
            },
            child: Text("Show AlertDilog"),
          ),
          ElevatedButton(
            onPressed: () {
              // No Nedd Context To Use Provider
              BridgeProvider.of<DemoProvider>().print();
            },
            child: Text("Call Provider"),
          ),
        ],
      ),
    ),
  );
}
2
likes
140
points
0
downloads

Publisher

verified publishercodexsourav.blogspot.com

Weekly Downloads

Bridge frees you from context restrictions. Use the bridge Package

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter, provider

More

Packages that depend on bridge_me