TCA + GraphQL + SwiftUIでスケーラブルなアプリを作ろう by masakazu sano

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

TCA + GraphQL + SwiftUIでスケーラブルなアプリを作ろう

kz56cd masakazu sano kz56cd
2

昨年のiOSDCではTCA = "The Composable Architecture" に関する発表がいくつかありました。
シンプルな状態管理の枠組み、無理のない副作用の表現...などなど、大いに興味をそそられた方もいたのではないでしょうか(私もその中の一人です!)。

本トークでは、TCAを用いたアプリ開発を通して感じたメリットやデメリット、注意点やつまづいたポイント、テストコード等を中心にお話します。
また、GraphQL / SwiftUIを組み合わせたことで、スケーリングしやすい構造となり得たかという点についても、実際のプロダクト開発の場と比較しつつ解説したいと思います。