Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

gianlucaromeo/flutter-animations-studio

Open more actions menu

Repository files navigation

Table of contents

  1. The Project
  2. Demo video
  3. Architecture

1. Flutter Animations Studio

Animate with ease using Flutter Animations Studio, a Flutter web-app that generates live Dart code as you create stunning animations. 😉

2. Demo video

Enjoy a visual demo of Flutter Animations Studio - isn't it amazing?

FAS-Demo-v1.mp4

3. Architecture

If you are new to flutter_redux, here's a brief introduction of how it works:

  1. A Store saves the state.
  2. A StoreConnector listens to the state and creates/updates the UI.
  3. The UI dispatches actions.
  4. Reducers intercept these actions and update the state.

In this project, I extended this pattern by:

  1. Adding a ViewModel to store the properties that define the UI.
  2. Created a redux_components folder, to define an action and its reducer for each file.
  3. 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:

FlutterAnimationsStudio Architecture Pattern

About

A Flutter web-app to create animations with your mouse, with real-time Dart code. And best practices with Redux.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.