MVPやClean Architectureはなんとなくは雰囲気をつかめてきましたが、全くFluxやちょっと話題のMVIがわからないので調べてみました。 lgvalle/android-flux-todo-app ★1,170 flux androidでGitHubで検索すると一番スターが多いリポジトリです。 しかし、2015年に作られたということでRxJavaなどが利用されていないなど、多少古い気がしています。 https://github.com/lgvalle/android-flux-todo-app より 起動してADDボタンを押したときの動きを追ってみます。 View -> Action まず普通にActivityがあり、そこでイベントリスナのセットなどを行っています。 resetMainInput()メソッドはただEditTextの中身をsetText("")して空にするもの