プライベートで開発していたアプリも無事リリースでき スッキリ晴れやかな気持ちになったので、去年に続き今年もポエムを書きます はじめに 仕事の方で、新規案件を行うにあたり、RxSwiftとFluxを採用して開発することにしました。 (ディレクトリ構成はducks、View部分はAtomic designを参考にしています) 悩む所は諸々に出てくるのですが、良い感触を得ているので そのあたりの話を書いていこうと思います。 (Rx要素は薄いです) Fluxってなに? だいたいどんなものかは知ってると思いますので、こちらを参考に。 facebook Flux with RxSwift iOS meets Flux なぜFluxにしたの?? 決定した理由はこちら。 状態の変化が色々とあるアプリを作ることになった。 状態を管理するというStoreという役割がFluxにある。 単一方向なフローで、状態の
![Flux+RxSwiftで楽しくiOSアプリを開発している話 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3f36c120ca6f65e70ea76e02e5a313b3912bda57/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Rmx1eCUyQlJ4U3dpZnQlRTMlODElQTclRTYlQTUlQkQlRTMlODElOTclRTMlODElOEZpT1MlRTMlODIlQTIlRTMlODMlOTclRTMlODMlQUElRTMlODIlOTIlRTklOTYlOEIlRTclOTklQkElRTMlODElOTclRTMlODElQTYlRTMlODElODQlRTMlODIlOEIlRTglQTklQjEmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTkzYjE3MTdiYzYyNmY3ODQ0OThiZjQ1ZmU0N2QyZjhm%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDB0YW1heXVydSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MDBlOTFhZjE5ZjcyYzU0MzM4MTdmOWU1YjU0Yjk3OTA%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3D7090df756c79b0a38966e454d03e2325)