📄️ Navigation
Navigation in Flutter is a complex topic, and it's not directly related to state management.
📄️ Advanced waiting
It is common to show a visual hint that an important process is running and should finish soon.
📄️ Refresh indicators
A refresh indicator is a visual cue to indicate that data is being reloaded.
📄️ Advanced Events
We have previously discussed how to use events to interact with
📄️ Waiting for a certain condition
The waitCondition method lets you create futures that
📄️ Widget Selectors
In Redux, selectors are functions that take the Redux store state
📄️ Cached Selectors (Reselectors)
Suppose your widget uses a ListView.builder to display usernames as list items.
📄️ Dependency Injection
While you can always use get_it or any other
📄️ IDE Navigation
In vanilla Redux, actions and reducers live in separate objects,
📄️ Persistence
When you create your store, you can optionally pass a persistor.
📄️ Logging
When you instantiate your store, you can optionally pass it a list of actionObservers and
📄️ Metrics
When you instantiate your store, you can optionally pass it a list of stateObservers
📄️ Observing rebuilds
When you instantiate your store, you can optionally pass it a modelObserver
📄️ Database and Cloud
How do you interact with the database or the cloud?
📄️ Streams and Timers
To work with streams and timers, follow these guidelines:
📄️ Undo and Redo
AsyncRedux makes it easy to add undo and redo features to your app.
📄️ Where to put business logic?
Business Layer