Flutter で複雑かつ高パフォーマンスなスクロール UI を実装する際、 Sliver は避けて通れない概念です。
本セッションでは、まず Sliver の概念を詳細に解説します。その上で、 CustomScrollView と各種 Sliver ウィジェットを組み合わせたベストプラクティスを紹介します。
さらに、単一の ScrollView に複数の ScrollController がアタッチされた際に発生するエラーなど、具体的な問題を取り上げます。 ScrollController のライフサイクル管理や、 ScrollNotification を活用した複雑な要件の対処法を紹介します。