Animate with ease using Flutter Animations Studio, a Flutter web-app that generates live Dart code as you create stunning animations. 😉
Enjoy a visual demo of Flutter Animations Studio - isn't it amazing?
FAS-Demo-v1.mp4
If you are new to flutter_redux, here's a brief introduction of how it works:
- A Store saves the state.
- A StoreConnector listens to the state and creates/updates the UI.
- The UI dispatches actions.
- Reducers intercept these actions and update the state.
In this project, I extended this pattern by:
- Adding a ViewModel to store the properties that define the UI.
- Created a redux_components folder, to define an action and its reducer for each file.
- Created a redux_adapters folder, to define a UI adapter and its ViewModel for each file.
A visual representation of the architecture of FlutterAnimationsStudio is shown in the image below: