フェンリル

Developer's Blog

投稿者別アーカイブ(y.minami)

Rx時代の先にあるもの

 

こんにちは、アプリケーション共同開発部のみなみです。

iOSアプリ開発を始めてから様々なライブラリを使ってきました。その中で特に強力でおもしろいと感じたのが、Rx (Reactive Extensions)に影響を受けたReactiveCocoaや、RxのSwift実装であるRxSwiftです。Rxライブラリとそれが実現するリアクティブプログラミングは、アプリ開発を大きく変えました。この記事では普段の開発で感じたRxライブラリの威力や課題、そして未来について書きたいと思います。

続きを読む

なぜ iOS アプリ開発でも Redux なのか

 

こんにちは、アプリケーション共同開発部のみなみです。

初代 iPhone が発売されてから今年で10周年を迎えました。これまでに多数のアプリが開発され、傾向としては、以前と比べものにならないくらい大規模・複雑化してきています。フェンリルでも毎年多数のアプリが開発されていて、開発の日々の中で今後もその傾向は加速していくと感じます。

大規模・複雑化する開発で出てくる問題

スコープの広い状態の扱いの難しさ

画面間やモデル間で共有されるスコープの広い状態をどうするかは、アプリ開発において最も厄介な問題の一つです。

例えば・・・

続きを読む