persistent_state 0.3.0 persistent_state: ^0.3.0 copied to clipboard
Persist state in a Sqlite database across restarts and returns from hibernation
import 'package:flutter/material.dart';
import 'package:pedantic/pedantic.dart';
import 'package:provider/provider.dart';
import 'page.dart';
import 'state.dart';
import 'store.dart';
final Map<String, Page Function(BuildContext)> routes = {
'/': (BuildContext context) => Page(),
};
void main() {
runApp(MyApp());
appState = AppState();
unawaited(appState.init());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return StreamProvider<Store>.value(
initialData: Store(),
value: stateController.stream,
child: MaterialApp(
routes: routes,
debugShowCheckedModeBanner: false,
title: 'Persistent state example',
));
}
}