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

discontinuedreplaced by: signals
outdated

A Flutter package to help manage features enabled/disabled for a user

features #

A Flutter package to help with scoping features for a project;

Getting Started #

Create a feature:

Feature _feature = Feature('counter');

Enable/Disable a feature:

Feature _feature.enabled = false;
Feature _feature.enabled = true;

Use a feature builder to react to changes:

floatingActionButton: FeatureBuilder(
    feature: _counterFeature,
    hideOnInactive: true,
    builder: (context, enabled, child) => FloatingActionButton(
        onPressed: _incrementCounter,
        tooltip: 'Increment',
        child: Icon(Icons.add),
),
),

Use a feature provider:


Features(
    items: <Feature>[],
    child: Container(),
)

final _features = Features.of(context);

7
likes
0
pub points
44%
popularity

Publisher

verified publisherrodydavis.com

A Flutter package to help manage features enabled/disabled for a user

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on features