Давайте подрезюмирую, чтобы все были довольны.
Ситуация такая: есть XML, который является официальной системой разметки Android, который учитывет весь многовековой опыт Android разработки, используется в бест практисах и активно поддерживается гуглом. А есть DSL, которые смело противопоставляют себя этой устоявшейся системе. С помощью современных фреймворков и та, и другая системы могут похвастаться малым количеством кода, интуитивностью и скоростью разработки. И что в итоге делать - писать по наработанной и проверенной методике или рискнуть и попробовать что-то кардинально новое - личное дело каждого.
Если вы выбираете xml, то чтобы ваш код соответствовал всем современным стандартнам, вам пригодится этот фреймворк:
https://github.com/ArtemiyDmtrvch/ui-generatorОчень хорошо будет, если вы еще поставите ему звезду.
На этом все, давайте не портить идиллию😌 А я погнал работать, а то полдня уже тут прогалдел