Компонентный подход. Боремся со сложностью в Android-приложениях
В статье разбирается усложнение архитектуры через Clean Architecture из-за того что мы для каждого большо экрана делаем одну ViewModel. Автор статьи предлагает разделять экраны на несколько компонентов, создавать для них отдельны ViewModel и одну общую на весь экран.
С учетом какие размеры устройств, как много элементов располагается на экране, да и супераппы, то идея вполне здравая!
#architecture