FlutterKaigi 2025
セッション

Sliver レンダリングの解剖学

概要

Flutter で複雑かつ高パフォーマンスなスクロール UI を実装する際、 Sliver は避けて通れない概念です。

本セッションでは、まず Sliver の概念を詳細に解説します。その上で、 CustomScrollView と各種 Sliver ウィジェットを組み合わせたベストプラクティスを紹介します。

さらに、単一の ScrollView に複数の ScrollController がアタッチされた際に発生するエラーなど、具体的な問題を取り上げます。 ScrollController のライフサイクル管理や、 ScrollNotification を活用した複雑な要件の対処法を紹介します。

想定視聴者

  • Sliver の概念や CustomScrollView の挙動を基礎から理解したいエンジニア
  • 複雑なスクロール要件の実装に課題を感じている開発者