タグ

FluxとiOSに関するmacneko-ayuのブックマーク (2)

  • iOSアプリへFluxアーキテクチャを導入! そのメリットとは

    freeeの価値基準の一つである、ユーザーにとって「質的(マジ)で価値ある」ものを届けるということ。連載ではそれに向かって、日々挑戦を続ける開発現場の事例をお伝えします。2回目となる記事では、freeeにおけるiOSアプリへのFluxアーキテクチャ導入事例を紹介します。Fluxの概要やiOSアプリに取り入れた背景、iOSアプリでFluxを使うことの利点を、具体的なコードをお見せしながらお伝えします。 対象読者 スケールしやすいアプリの設計に興味のあるiOSエンジニアの方を対象にしています。 Fluxの概要 Webフロントエンドの世界で、今ではよく利用されているFluxですが、モバイルアプリ界隈では現状そこまで広く認知されていないと思います。そこで、まずは簡単にFluxの概要を整理します。 Flux考案の背景 Fluxは「アプリケーションのコードベースが大きくなるにつれて極端に複雑化し

    iOSアプリへFluxアーキテクチャを導入! そのメリットとは
  • Flux+RxSwiftで楽しくiOSアプリを開発している話 - Qiita

    プライベートで開発していたアプリも無事リリースでき スッキリ晴れやかな気持ちになったので、去年に続き今年もポエムを書きます はじめに 仕事の方で、新規案件を行うにあたり、RxSwiftとFluxを採用して開発することにしました。 (ディレクトリ構成はducks、View部分はAtomic designを参考にしています) 悩む所は諸々に出てくるのですが、良い感触を得ているので そのあたりの話を書いていこうと思います。 (Rx要素は薄いです) Fluxってなに? だいたいどんなものかは知ってると思いますので、こちらを参考に。 facebook Flux with RxSwift iOS meets Flux なぜFluxにしたの?? 決定した理由はこちら。 状態の変化が色々とあるアプリを作ることになった。 状態を管理するというStoreという役割がFluxにある。 単一方向なフローで、状態の

    Flux+RxSwiftで楽しくiOSアプリを開発している話 - Qiita
    macneko-ayu
    macneko-ayu 2017/12/20
    設計のための設計みたいなつらさを感じるんだけど、ここまでやる実際のメリットが知りたいなぁ。導入コストも学習コストも高いけど、それに見合う絶対的なメリットがあるんだろうか
  • 1