プログラマたるもの解説文読むよりサンプルプログラム見た方が理解しやすいんじゃないかということで有名どころのライブラリを使ったサンプルアプリを作成して、GitHubで公開しました。
感情を記録しよう、というアプリです。
#使っているライブラリ
以下のライブラリを使用しています。
RxSwift
Swinject
Quick
Nimble
Realm
Chart
SIFloatingCollection
また、VIPERアーキテクチャで実装しています。
それおかしいだろ、という部分があればご指摘いただけると嬉しいです。
ちょうどSwift3への移行期が挟まっていることもあって各ライブラリをCarthageで入れていたり、直接プロジェクトに入れていたりマチマチになっています。SIFloatingCollectionについてはSwift3に未対応なのでコードいじっています。
アプリとしてはとてもシンプルなものなので各ライブラリの使い方も見つけやすいんじゃないかなと思います。