はじめに Electron + Riot + Redux でアプリケーションを作って得た知見まとめです。 制作物は Twitter の収録再生プレイヤー。 録画や録音しておいた Twitter 連動番組などを再生する際、放送当時のツイートをリアルタイムっぽく表示させる品です。 midnightSuyama/tweet-rec 実装 electron atom/electron Twitter の収録はウインドウ有無に依存しないよう main プロセスで行い、renderer プロセスでは表示に専念する方針とした。 ウインドウを閉じても常駐するタイプのアプリケーション。 ウインドウの表示 BrowserWindow を使用。 ウインドウサイズについて、大概の場合はコンテンツ領域を基準に考えるはずなので useContentSize は忘れずに。 ウインドウを閉じた際には解放しておきたいので