slim 1.0.8 copy "slim: ^1.0.8" to clipboard
slim: ^1.0.8 copied to clipboard

outdated

Super Light State Management out of the box. Easy way to work with ChangeNotifier or any other model class.

slim #

Super light state managment implemented pure out of the box.

Resolve #


    Slim.of<Counter>(context);

Registration #

Single Slim #


    class MyApp extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
            return Slim<Counter>(
                stateObject: Counter(),
                child: MaterialApp(
                    title: 'Flutter Demo',
                    theme: ThemeData(
                    primarySwatch: Colors.blue,
                    visualDensity: VisualDensity.adaptivePlatformDensity,
                    ),
                    home: MyHomePage(title: 'Flutter Demo Home Page'),
                ),
            );
        }
    }

Multi Slim - Slimer #


    class MyApp extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
            return MultiSlim(
                slimers: [Slimer<Counter>(Counter())],
                child: MaterialApp(
                    title: 'Flutter Demo',
                    theme: ThemeData(
                    primarySwatch: Colors.blue,
                    visualDensity: VisualDensity.adaptivePlatformDensity,
                    ),
                    home: MyHomePage(title: 'Flutter Demo Home Page'),
                ),
            );
        }
    }

Multi Slim - Extension Method #


    class MyApp extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
            return [Slimer<Counter>(Counter())].slim(
                child: MaterialApp(
                    title: 'Flutter Demo',
                    theme: ThemeData(
                    primarySwatch: Colors.blue,
                    visualDensity: VisualDensity.adaptivePlatformDensity,
                    ),
                    home: MyHomePage(title: 'Flutter Demo Home Page'),
                ),
            );
        }
    }

18
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Super Light State Management out of the box. Easy way to work with ChangeNotifier or any other model class.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on slim