CleanArchitectureは一度は読んでおくべきだと思ったので、読んでみます。 CleanArchitectureといえば、多分このGitHubにあがっているアプリがすごく有名なんじゃないかなと思っています。 https://github.com/android10/Android-CleanArchitecture 以下の流れで作られていますが、どういう単位でUseCaseを作るかなど具体的なイメージが難しいので、実際にコードを追いながら見ていきます。 このサンプルアプリは表示すると以下のようになっていて、これを表示するまでの流れを見ていきます。 View -> Presenter ViewやPresenterはpresentationというモジュールに入っています。 UserListFragmentのonViewCreatedでPresenter#initialize()を普通