SwiftUIでTCAを効率的に適用するためのモジュール化の原則を紹介します。 iOSプロジェクトの規模が大きくなるにつれて、複雑さは指数関数的に増加します。 この複雑さをコントロールするために、高い凝集力と低い結合を持つモジュールの編成方法を紹介します。 このトークでは、Github上のリポジトリを検索するサンプルアプリでTCAプロジェクトをモジュラー化するための実践的な方法について説明します。 堅牢なモジュールを構築するための原則について説明します。 高い結合力 低い結合力 懸念事項の分離 依存関係の逆転 テスト容易性