Hello Erel, you have done an excellent job with B4X!
When possible, include in B4A, B4I, B4J a button to create project [B4X] B4XPages - Cross platform, so for those who start in b4x it would be faster to start a project.
Another suggestion is in the event B4XPages.AddPage (_, _) I could already put to start the class of the page that is being passed by parameter... thus reducing a line of code, in addition to being simpler and more beautiful, And would not be at risk of person forgets to boot.
In an app with 10 pages, it will be 20 lines ... in this new way it would be only 10 lines.
When possible, include in B4A, B4I, B4J a button to create project [B4X] B4XPages - Cross platform, so for those who start in b4x it would be faster to start a project.
Another suggestion is in the event B4XPages.AddPage (_, _) I could already put to start the class of the page that is being passed by parameter... thus reducing a line of code, in addition to being simpler and more beautiful, And would not be at risk of person forgets to boot.
In an app with 10 pages, it will be 20 lines ... in this new way it would be only 10 lines.