Boroda
это не про чистый код тогда. каждую кнопку и окошко по чистоте отрисовывать или велосипедить это адов перебор.
Я попробовал сойти с хмл, мне понравилось, начал эксперементировать, фабрику LayoutParams написал, узнал как все под капотом делается, ушел потом в кастом вью, начал писать либы, потом сошел с ума и начал делать целые экраны-вьюшки, потом пошел отказ от фрагментов в пользу FrameLayout.., потом по-другому начал смотреть на все - на работу с бд, с апи.