Jetpack ComposeはAndroid向けの新しいUIツールキットです。Android登場から初めてとなる大規模フレームワーク刷新で,完全に1から再設計がなされました。2019年のGoogle I/Oにて発表され,2021年7月にStableになっています。
Jetpack Composeでは他プラットフォームで標準化されてきている宣言的UIモデルが採用され,またパフォーマンス面等の複数の課題が改善されました。
Stableリリースがされた後も盛んに開発が行われており,破壊的変更等への不安はありますが,導入にはそれ以上のメリットがあると考えています。
私の所属するOPENREC.tvは7年以上に渡って開発が続けられている動画プラットフォームです。比較的歴史の長いアプリケーションですが,積極的にJetpack Composeの導入を行ってきました。
このセッションでは,導入に至ったモチベーションや,既存プロダクトへの組み込み方法,また導入過程で発生した課題とその解決方法について紹介します。