Is there life without architecture?

Most of the code for most modern applications was probably written in the time of Android 4.0. The applications survived the time ContentProvider, RoboSpice , various libraries and architectural approaches . Therefore, it is very important to have an architecture that will remain flexible not only to functional changes, but also ready for new trends, technologies and tools.
In this article, I would like to talk about the architecture of the IFunny application, the principles we adhere to, and how the major problems arising in the development process are being addressed.
...