I don't want to write the layout code.
I want to use the possibilities of the compiler which I bought.
Please be more kind, Erel is doing a very good job. You can use the possibilities of what you bought after a serious free trial period. There is nowhere a promise for user readable and manually editable layout templates.
Despite that I am sharing your wish. My suggestion was to implement a 'Generate Activity Layout Code' in Designer (
http://www.b4x.com/android/forum/threads/designer-generate-activity-code.39364/). That would overcome perfomance issues during compilation and offer a simple base for manual layout editing in code.
But: This is a whish, and I am asking kindly if Erel could do that and will respect his commercial and technical decision. If there is not enough demand for a feature like that or if it is too difficult, there is no reason for him to implement it. And twice no reason to tell him, I want it since I purchased his product. I already got what I bought, a great tool, good support and a friendly and helpful community.
BTW you mentioned you might want to publish an open source application.
As long as you just want to give sources to your customer he or she will simply need to purchase a copy of B4A and can read, use, modify your code in any way. The same is valid with the public. Since B4A basic code is proprietary where is the problem and who could use it without B4A? The generated Java code references various libraries from anywhersoftware, so a human readable design template wouldn't provide fully open source anyway.
If you are thinking of Open Source Software in the common (erroneous) sense of Free Software - which is named Free Software and has to be Open Source but a lot more: There is no way to make Free Software with B4A. Free Software must exclusively use compilers, libraries etc. that are Free Software themselves.
Do not blame Erel for that. He is offering a commercial and proprietary rapid development tool. A real great and reasonably priced one just to mention. If you want to do Free Software then go the stoney way, get free development tools, learn to use them and spend a lot more time on your projects than with B4A.
Regards
Nikolaus