PageStorage in Flutter - how does it work?
I've seen PageStorage in the documentation. From what I understand its almost like a sharedpreference alternative from the Android world. How do I use it, and why does it need a Widget in it's implementation?
I'm not sure what PageStorage the class is for, but based on your notes, it sounds like you're looking for key value storage. There is a bug on file about providing a nice plugin for such: https://github.com/flutter/flutter/issues/4757
PageStorage is for tracking the state of widgets that may not always be instantiated, for example the position of parallel list views in a pageable view (like when when you have several tabs each with its own list). For something like sharedpreference, you should probably use sharedpreference itself (via a plugin). See also https://github.com/flutter/flutter/issues/4757 or https://github.com/flutter/flutter/issues/3427.
How to navigate between flutter screen to native(android/ios) screens
Creating raw image from Widget or Canvas
The equivalent of wrap_content and match_parent in flutter?
Is there an AdMob or other ad service SDK for Flutter apps
How can I access the contents of a StatefulWidget's State during a unit test?
How can I tightly wrap a Column of widgets inside a Card?
What's the reason for “async” in testWidgets methods?
How can I inherit a StatefulWidget's State?
Why is this icon being clipped?
IconButton calling setState during onPressed shows no ripple effect
How can I test a TextPainter?
Passing command line arguments to a flutter app
How can I save to local storage using Flutter?
Life cycle in flutter
What would be a good way for a widget to take 1/3 of the screen?
Is there a way to call specific code right before the app is killed or moves to the background?