動画サービスが乱立する昨今、ユーザーの視聴体験に対する標準のハードルは上がり続けています。
ただ動画が見れるだけではなく、様々な視聴体験のUXが鍵になります。
本セッションでは、宣言的UIかつアニメーションの記述が行いやすいFlutterと、グローバルな状態管理に長けたRiverpodを活用し、
できる限りYouTubeの視聴体験と保守性の高いコードを実現できるアイデアを提案します。
UX要件: PiP, フルスクリーン再生, アプリ内の複数動画管理, etc
再生要件: 動画メタデータ(字幕, カスタムイベント), 再生キュー管理, キャスト再生, 倍速再生, バックグラウンド再生, etc
監視要件: モニタリング, RUM, etc
・動画をサービス内で利用されている方
・動画サービスを作りたいと思っている方