ライブコーディングでCustomPaintを深堀る by 新垣清奈

FlutterKaigi 2024
LTセッション

ライブコーディングでCustomPaintを深堀る

新垣清奈
2

概要

多くのFlutter開発者が直面する課題の一つは、標準コンポーネントでは対応できない高度なUIニーズです。私たちのプロジェクトでも、動画のスライダーをカスタマイズする必要に迫られ、標準のSliderコンポーネントでは対応できない要件に直面しました。その結果として、CustomPaintを活用して独自のスライダーを実装することにしました。

このセッションでは、CustomPaintの基本から始め、高度なカスタム描画を行うためのベストプラクティスと実際のパフォーマンスについて深掘りしていきます。

このセッションの内容は以下の通りです:

  • CustomPaintの基礎基本:仕組みと使用方法
  • CustomPaintを使うべきタイミングと利点
  • CustomPainterによる高性能カスタム描画技術
  • パフォーマンス計測と最適化の手法
  • ライブコーディングによる実装解説

想定視聴者

  • FlutterでカスタムUIコンポーネントの作成に関心がある開発者
  • CustomPaintやCustomPainterの使いこなし方を知りたい方
  • パフォーマンスを犠牲にせず、独自のデザインを実現したい方
  • 実際に手を動かして高度な描画処理を実装したいエンジニア