spine-flutter runtime released

June 19th, 2023

/img/blog/spine-flutter/spine-flutter.png

We're happy to announce the general availability of our brand new spine-flutter runtime.

Our new runtime makes it extremely easy to integrate Spine animations with your Flutter projects. spine-flutter is built on top of spine-cpp, our C++ runtime, and works on desktop, Android, iOS, and the web.

/img/blog/spine-flutter/mix-and-match.png

Almost all of the core Spine Runtimes API is exposed as idiomatic Dart, so you don't have to worry about manual native resource management. On top of the core API, we've created Flutter-specific classes, like SpineWidget, that make integrating Spine animations a breeze. You can find the latest spine_flutter packages for both Spine 4.1 and 4.2-beta on pub.dev.

Flutter is not the only great option for creating cross-platform apps. The Flame engine, built on top of Flutter, also lets you develop cross-platform games with ease. We've built the spine-flutter runtime with Flame in mind. Have a look at our Flame example and make sure to follow the development of the bridge package for spine-flutter over on GitHub.

To learn more, check out our spine-flutter documentation and have a look at the example code.

Discuss this blog post on the forums!