nexstate_flutter 2.0.2 copy "nexstate_flutter: ^2.0.2" to clipboard
nexstate_flutter: ^2.0.2 copied to clipboard

A package that helps developers integrate nexstate package in flutter projects.

example/lib/main.dart

import 'package:example/provider.dart';
import 'package:example/stores/counter.dart';
import 'package:flutter/material.dart';
import 'package:nexstate_flutter/nexstate_flutter.dart';

void main() => runApp(const App());

class App extends StatelessWidget {
  const App({final Key? key}) : super(key: key);

  @override
  Widget build(final BuildContext context) {
    return AppProvider(
      child: MaterialApp(
        title: 'Nexstate Flutter Example',
        theme: ThemeData(primarySwatch: Colors.blue),
        home: const HomeScreen(title: 'Nexstate Flutter Example Home Screen'),
      ),
    );
  }
}

class HomeScreen extends StatelessWidget {
  final String title;

  const HomeScreen({required this.title, final Key? key}) : super(key: key);

  @override
  Widget build(final BuildContext context) {
    return Consumer<CounterStore>(
      store: ProviderWidget.of<AppProvider>(context).counterStore,
      builder: (final context, final store) {
        return Scaffold(
          appBar: AppBar(title: Text(title)),
          body: Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              children: <Widget>[
                const Text('You have pushed the button this many times:'),
                Text(
                  store.count.toString(),
                  style: Theme.of(context).textTheme.headline4,
                ),
              ],
            ),
          ),
          floatingActionButton: FloatingActionButton(
            onPressed: store.increment,
            tooltip: 'Increment',
            child: const Icon(Icons.add),
          ),
        );
      },
    );
  }
}
1
likes
130
pub points
0%
popularity

Publisher

unverified uploader

A package that helps developers integrate nexstate package in flutter projects.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, nexstate

More

Packages that depend on nexstate_flutter