今まで私はMVC、MVPなどいくつかのアーキテクチャを試してきました。その中でもVIPERアーキテクチャが一番しっくりきています。その理由を実際のコードをもとに5分で解説していきます。 ・VIPERアーキテクチャの特徴 ・View/Interactor/Presenter/Entity/Router それぞれの役割 ・Routerによる画面遷移処理の切り出し