この記事はFOLIO Advent Calendar5日目の記事です。 前日は @odakyoka さんの1ヶ月で1万人のフォロワーを増やしたデザインマーケティング戦略議事録でした。 株式会社FOLIOというテーマ投資型オンライン証券サービスを提供している会社で、iOSエンジニアをしています、 @susieyy です。 絶賛開発中のアプリのアーキテクチャにReduxを採用しました。iOSアプリでどのようにReduxを活用しているのかをご紹介いたします。 Reduxとは iOSエンジニアには、Reduxに馴染みのない方も多いのではと思うので、まずはReduxの解説から。 Reduxは3つの原則(Redux Three Principles)を遵守するよう設計されています。 Single source of truth State is read-only Mutations are writ