CompositionalLayoutは銀の弾丸となるのか!?~実際に導入してみて得た知見、全て公開しちゃいます~ by とし

iOSDC Japan 2021
レギュラートーク(20分)

CompositionalLayoutは銀の弾丸となるのか!?~実際に導入してみて得た知見、全て公開しちゃいます~

tosh_3 とし tosh_3
1

みなさん、年々複雑になっているアプリのUI設計になかなか苦戦していませんか?そんなアプリ設計に銀の弾丸となるべくして登場したCompositionalLayout(個人の感想です)。実際にCompositionalLayoutをZOZOTOWNのHome画面に導入した経験から、どのように使用していくのがアプリの今後にとって良いのかを掴むことができたので、CompositionalLayoutのベストプラクティスとアンチパターンについて紹介していこうとおもいます。

本トークでは、以下の点について話します。

実際にどのような設計で使用するといいのか

  • CollectionViewの中にCollectionViewを置く方法との比較
  • どんなレイアウトとの相性がいいのか
  • どんなレイアウトだと組むのが難しいのか
  • バグとそのワークアラウンドについて
  • iOS12対応がどうするべきなのか

自分のプロダクトにCompositionalLayoutを導入しようと考えている人、iOS13以降のCollectionViewの動きを追いたい人、プロダクトへの新規技術の導入について知りたい人、など多くの人にとって少しでも参考になれば幸いです。