空いてたので参加してみました。 普段は Xamarin(C#) + Reactive Extensions + ReactiveProperty で、Reactive + MVVM な Android/iOS両対応アプリを開発しています。 Cold vs Hot Cold Observable は「あなただけの」Stream、Hot は「みんなの」Stream 。 (私的にはニコ動かニコ生か、みたいに理解してますが、その話はいいや) Cold は、あなたが subscribe した瞬間からデータが流れ始めます。 Hot は、あなたが subscribe してもデータは流れ始めません(流れるかも知れません?)。 では Hot Observable はいつからデータが流れ始める?Observable が生成された瞬間から? その答え(の一つ)が ConnectableObservable 。