Search packages, repositories and app categories

Package detailsv3.0.2

flare_flutter

Vector design and runtime animation for Flutter.

30-day downloads
15.3K
Likes
738
Pub points
40

Install package

flutter pub add flare_flutter

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Flare Flutter is a powerful package for integrating vector-based designs and smooth runtime animations into Flutter applications. Developed by rive.app, it enables designers and developers to create interactive, scalable animations using the Flare format. Animations are lightweight and performant, ideal for games and dynamic UIs. The package supports real-time animation control, state management, and seamless integration with Flutter's widget system. It’s particularly useful for creating engaging user experiences with fluid motion and responsive visuals.

Use cases

  • Interactive app interfaces
  • Game character animations
  • Loading and transition effects
  • Animated icons and buttons
  • Onboarding sequences

Key features

  • Vector-based animations
  • Real-time animation control
  • Seamless Flutter integration
  • Lightweight performance
  • Support for complex state-driven animations

Suitable for

  • Game developers
  • UI/UX designers
  • App developers seeking rich animations
  • Teams using Flare for design
  • Projects requiring scalable vector graphics

Considerations

  • Requires Flare design files (.flr)
  • Learning curve for Flare tool
  • Limited native support for non-Flare workflows
  • Best suited for projects with dedicated design assets
  • May increase build size with many animations

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

:warning: Please migrate to the new Rive Flutter runtime. This runtime is for the old Rive (formerly Flare) and will only receive updates for breaking issues with Flutter and egregious bugs. New features and updates are only planned for the new Rive.

Rive 1 (previously Flare)

Rive 1 (previously Flare) offers powerful realtime vector design and animation for app and game designers alike. The primary goal of Flare is to allow designers to work directly with assets that run in their final product, eliminating the need to redo that work in code.

Null Safety

Preview of null safety is now available on pub.dev with version 3.0.0. Include it in your pubspec via:

  dependencies:
    flare_flutter: ^3.0.0-nullsafety.0

Packages

There used to be two Dart packages provided in this repository. flare_dart is no longer maintained as a separate package, it has now been rolled into flare_flutter. Please use only flare_flutter going forward.

Examples

Take a look at the provided example applications.

Please note that only the simple, change_color, and teddy have been updated to null safety.

License

See the LICENSE file for license rights and limitations (MIT).

Categories

Dependencies

Dependency list 2 items

Source repository

Projects using this package