アニメーションを最深まで理解してパフォーマンスを向上させる by みね

FlutterKaigi 2024
採択
一般セッション

アニメーションを最深まで理解してパフォーマンスを向上させる

nihon_kaizou みね nihon_kaizou
1

概要

Flutter でのアニメーション実装は、簡易に実装できてアプリの魅力を向上させる重要な機能ですが、複雑なアニメーションや大規模なアプリケーションでは、パフォーマンスの問題に直面することがあります。
複雑なアニメーションを実装する際、フレームレートの低下やメモリ使用量の増加など、パフォーマンスの低下が課題となっています。また、アニメーションの最適化手法や、適切なタイミングでの RepaintBoundary の使用など、開発者が理解すべき点が多岐にわたります。
本セッションでは、 Flutter のアニメーションを深く理解し、パフォーマンスを向上させるための実践的な手法を紹介します。 Flow を活用した複雑なアニメーションの実装、アニメーションのパフォーマンス最適化テクニック、そしてレンダリングを最小限に抑えるための tips について詳しく解説します。

  1. Flutter アニメーションの基本概念と内部実装を理解する
  2. Flow を使用した高度なアニメーションの実装手法
  3. アニメーションパフォーマンスの測定と分析
  4. レンダリング最適化テクニック

想定視聴者

・ 複雑なアニメーションの実装に苦戦している開発者
・ アニメーションのパフォーマンス向上に興味がある開発者