floop_web 1.0.0 copy "floop_web: ^1.0.0" to clipboard
floop_web: ^1.0.0 copied to clipboard

Dynamic values for Flutter Widgets. Web version of Floop.

floop_web #

Dynamic values for Flutter Widgets. It's the same as floop library.

https://pub.dev/packages/floop

Getting Started #

See more details on Github.

https://github.com/icatalud/floop/

Example - How to use #

-class Clicker extends StatelessWidget {
+class Clicker extends StatelessWidget with Floop {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      // Text widget always displays the current value of 'clicks'
      body: Center(
        child: Text(floop['clicks'].toString())
      ),
      floatingActionButton: FloatingActionButton(
        child: Icon(Icons.add),
        // change 'clicks' from anywhere in the app (except build methods)
        onPressed: () => floop['clicks']++,
      ),
    );
  }
}

On StatefulWidgets: ...extends State with FloopStateMixin.

Install #

Add floop dependency to the project's pubspec.yaml. Currently there are problems publishing flutter_web projects, because flutter_web does not exist on pub.dev. If adding the dependency like a regular pub.dev project does not work, try the following:

depedencies:
  floop:
    git: https://github.com/icatalud/floop
    path: packages/floop_web

Run flutter pub get in the root folder of your project.

0
likes
25
pub points
0%
popularity

Publisher

unverified uploader

Dynamic values for Flutter Widgets. Web version of Floop.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter_web, flutter_web_ui

More

Packages that depend on floop_web