この本は、2020/09/21 に iOSDC Japan 2020 にて登壇発表した内容を文字起こししたものです。 English ver: https://zenn.dev/inamiy/books/3dd014a50f321040a047 関数型プログラミングと圏論を用いたUIアーキテクチャー論として、iOSアプリ開発 (SwiftUI) だけに留まらず、フロントエンド開発の各方面でご活用いただけます。 使用言語は、疑似Swiftコードを用いており、他言語にも似た構文を持っているため、Swiftを知らなくてもそれとなく読めると思います。 この本では、主に下記の2点について学ぶことができます: 1. Redux / Elm Architecture の状態、アクション、Reducer 等を、各モジュールごとに分解・合成可能にする「Optics」 2. SwiftUI、React、Elm
![SwiftUI 時代の Functional iOS Architecture](https://cdn-ak-scissors.b.st-hatena.com/image/square/49476e529f395a7e65d8ecd6f7d8214bff6b9ed6/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--T966kW05--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci9jMjVlNDk5MjcyLmpwZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)