grundid / flutter-rive-design-code-demo

An optimization of Aashu-Dubey replica of DesignCode's Rive animation app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Optimised Animation's for Aashu-Dubey Demo App

The original code can be found here.

This fork adds some performance improvements to the animations to better showcase what Flutter can do. The optimisations are:

  • Using AnimatedBuilder instead of calling setState on each animation tick. This avoid unnecessary rebuilds and can allow for caching of child widgets
  • Introduce some RepaintBoundary's

See this commit for all changes.

Animated App with Rive and Flutter

An application with interactive UI and animations, with custom UI components like Bottom TabBar and SideBar, and using animated assets from Rive.

Flutter + Rive UI Preview


πŸ‘€ This is how it looks

flutter_rive_demo.mp4

πŸ“¦ Packages used

  1. rive: To render and control the Rive assets.

🌻 Motivation

This app is a full Flutter replication of this SwiftUI course by @MengTo.

πŸ”— Links

About

An optimization of Aashu-Dubey replica of DesignCode's Rive animation app.

License:GNU General Public License v3.0


Languages

Language:Dart 56.3%Language:C++ 19.5%Language:CMake 17.3%Language:Ruby 2.5%Language:HTML 1.7%Language:C 1.3%Language:Swift 1.2%Language:Kotlin 0.1%Language:Objective-C 0.0%