Flutterの表現力を解放するrive_native:Rive Rendererを介したRiveの高度な動的制御 by mine

FlutterKaigi 2025
セッション

Flutterの表現力を解放するrive_native:Rive Rendererを介したRiveの高度な動的制御

概要

Flutter の Rive アニメーション実装において、通常は rive パッケージを利用しますが、 Flutter 内の Renderer で処理しない Rive Renderer と呼ばれる高性能なランタイムを統合する rive_native が存在します。

本セッションでは、 rive_native の役割を解説します。rive_native は Rive に導入された一部新機能を Flutter に適応させるために必要です。具体的には、データとアニメーションを連携させる data binding 機能やレスポンシブな Rive を再現する機能があります。これらの機能をユースケースを交えて紹介します。

想定視聴者

  • Rive を使いこなし、より高度なアニメーション表現を目指したい開発者
  • Rive のデータと連携した新機能な実装に関心があるエンジニア