Hello. I looked through a lot of repositories with source code of applications built by VIPER and read a couple of articles about VIPER. I decided to use it in my new project. I’ve almost finished the project, but it seemed to me that when the application is VIPER, the amount of code increases and quite noticeably. The application is small (only three screens and two models), but the code turned out a bit too much. One more minus is huge class constructors, for transferring integrators, repositories, etc. From the advantages one can note a rather easy writing of unit-tests. Now I am thinking, is it worth it to use it in my future projects? Therefore, the question is: who uses VIPER in their projects? If not VIPER, then what are you using and why? Is it possible to build a really big application using the VIPER methodology? For example, my next project is an electronic library with a store and an EPUB e-book reader.

    0