In the docu it is recommed to use names like Screen2 and xScreen2.
I'm afraid that you misunderstood this!
It is not a recommendation but a suggestion.
You can define whatever you want.
I found it easy to use names like this:
Main, xMain, Edit, xEdit, Filter, xFilter like in the B4X_SQLiteLight2 example project in the same booklet.
The platform specific module with a meaningful name and then the cross-platform module with the same name but an 'x' before.
But, that's just my feeling, which I put in the documentation, simple and efficient in my opinion.
It depends on your preferences.
Do you prefer: This
or this
?
Anyway, it's your choice.
Wouldn't it save time, if we can choose Project / Add New Module / "Cross-platform"?
This is already the case in latest B4J and B4A versions, and will be the case for B4i the next update.
When you save the module, you are asked for the module name, here you can check
to save it in the parent folder for cross-platform projects.
This is a copy from the B4J 8.30 IDE and it is already in the, not yet updated, booklet.