I will try to put The question more simple.
Majority of B4A programmers are using build in B4A designer. It has many advantages.
1. Programmer can see The GUI in real time. Especially if programmer uses B4A bridge and designer so resulting GUI can be seen on The Android device screen connected by using USB debugging and cable or WIFI connection.
If An visually impaired coder would want to use B4A he has limited possibilityes.
1. Use some line of code based on simple formula which will use B4X pages. But this approach can not guarantee that GUI will be readable on various android device display syzes.
2. Use build in B4A designer.
Put some buttons or other supported GUI elements by using this tool.
If visually impaired programmer will ignore positioning of every added GUI control, it will mean, that sighted user will see one button with text for example, not more.
Next issue. If too much controls will have The same coordinates in Pixels, app will very probably crash, because build in screen reader service can read texts of GUI controls even if those controls are not visible on real display.
If there is only one control readable by a sighted user.
I would like to have The chance to use some GUI controls based on scrollwiev for example. I know, that this is also not very comfortable for The sighted majority, rolling long lists of GI controls by using gesture, but GUi could be readable.
May be, that Android itself contain some prepared GUI types, scroll wiev in combination with Linear or horizontal layout. So my goal could be reached.
For my needs, supporting label, button, editbox and Checkbox could be enough. May be, that elite Java programmer could create new little library for B4A also for visually impaired programmers.
I Am aware, that only visual layout controlled by The visual perception can create nice GUI. SO I AM aware, that such GUI could never be so nice like GUI controls, which are positioned by The sighted programmer, who uses B4A build in GUi designer.
My goal is to allow visually impaired B4A future programmers to create acceptable GUIS which will not cause crashes and which will be readable. So if visually impaired programmer will add 10 or 20 controls, that those controls will be readable on The Android device display. If sighted user will scroll across The screen.
I have even tried to position GUI elements myself by using arrow keys by using B4A designer. When I have used B4A bridge i could touch The screen and I could percept, if button is on The left, middle, etc. But those haptic feelings are not compatible with The visual perception routines in our brain of sighted majority.
I hope, that somebody will understand.