Composeを書いていて「modifierは必ず引数にあったほうがいいのかな?複数あってもいいのかな?」「Composableを分けるときのメソッド名ってなにがベストなんだろ?」「そもそもComposableに分ける必要ってあるのか…?」 こんな迷いが頭をよぎった人はいませんか? 本セッションでは、Jetpack Composeを使った開発における保守性の高いUI構築のためのベストプラクティスを深掘りし、その実践ノウハウを紹介することでそんな迷いを克服します。 これらのプラクティスがなぜ重要なのか、Composeのコンポジションや再コンポジションといった内部メカニズムも交えながらお話します。 具体的なコード例(推奨される書き方、避けるべきアンチパターン)を多数示し、日々の開発でこれらのプラクティスをどう活かすか、その実践的なアプローチを伝えます。 発表内容予定 ・パフォーマンスを低下させる書き方についてとその回避策 ・Composableの適切な責務分割基準 ・Modifierの重要性と受け渡し方 ・主要な標準コンポーネントを使用する際のパフォーマンスやアクセシビリティに配慮した具体的な実装パターン ・チーム開発での導入: これらのプラクティスをチームで共有・適用するためのコードレビューやツール活用に関するヒント
b4tchkn ZOZO, Inc.
・Jetpack Composeで細かい書き方に困っている人 ・Jetpack Composeを書いてて書き方に不安がある人