FLUTTER ECOSYSTEM

spine_flutter

The official Spine Flutter Runtime to load, display and interact with Spine animations.

Latest version
4.3.6
30-day downloads
11.8K
Likes
42
Pub points
120

Package Overview

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

Overview

Spine Flutter is the official runtime for integrating Spine animations into Flutter applications. It enables developers to load, display, and interact with skeletal animations created in the Spine 2D animation tool. Designed for game development, it supports smooth playback, real-time animation blending, and event-driven interactions. The package works across multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring consistent performance and visual fidelity. With minimal setup via `flutter pub add spine_flutter`, it streamlines the integration of high-quality 2D animations into Flutter projects.

Use cases
  • 2D game character animations
  • interactive UI elements with animated sprites
  • story-driven mobile games
  • cross-platform animation support
  • real-time animation blending
Key features
  • Official Spine runtime
  • Supports Spine 3.8+ animations
  • Real-time animation events
  • Cross-platform compatibility
  • Lightweight and performant
  • Easy integration with Flutter widgets
Suitable for
  • Game developers using Spine
  • Flutter apps requiring 2D animations
  • Projects targeting multiple platforms
  • Teams needing professional-grade sprite animations
  • Developers seeking seamless Spine integration
Considerations
  • Requires Spine animation files (.json or .skel)
  • Animations must be exported from Spine editor
  • Additional asset management needed for textures
  • Limited to 2D skeletal animation
  • Performance depends on animation complexity
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add spine_flutter

Categories

Dependencies

Dependency list 7 items

Source repository

Related projects

No data available yet.