Dear Erel,
Sorry to disagree but I’ve been read that you are always against building the interface programmatically.
Projects with an high level of adaptative interfaces, have benefits using the interface programmatically.
From a perspective of transparency, It would be better to accept that are some developers or projects that prefer the designer and others that don’t.
In same perspective, all custom controls should be able to be used or in the designer or directly through Addview directive, which is not happening with B4A.
Even respect your work, the designer is not propyl at the level of a Visual Basic designer and even with a WYSIWYG designer, Microsoft let us to add all controls on both ways.
BR