potatotips #63の登壇資料になります。
https://potatotips.connpass.com/event/149806/
今回はiOS13から新しく導入された、
・Combine
・UICollectionViewCompositionalLayout
でのサンプル構築事例の紹介になります。
シビアで複雑かつバリエーションに富んだ画面を構築する際に、従来のUICollectionViewの手法では難しかったレイアウト実装を、UICollectionViewCompositionalLayoutで従来よりもシンプルな形で実装するためのポイントを解説しています。
また、Combineを用いたMVVM構成のアーキテクチャ実装におけるAPIリクエスト〜UIへの反映処理に関するポイントについても若干ではありますがこの資料で触れています。
まだまだ「試してみた」という段階の実装で恐縮ではありますが、少しでも今後の理解の一助となれば幸いです。
サンプル:
https://github.com/fumiyasac/ComplexCollectionViewStyleExample