Hi Erel,
This B4i product will be very disruptive (in a good way)...
Since virtually all mobile developers need to release both an Android and iOS app to be competitive in the market, BASIC developers like us were at a disadvantage. Right now, I am writing HTML5 apps with Phonegap in order to develop iOS apps (which also run on Android/Windows Phone). But this method has many gotchas and limitations.
Once B4i is released, I would then be able to produce slick, native apps for both platforms!
Accordingly, since there is a 99% chance that any user of B4i will also be developing the SAME app in B4A, please make it a priority so that we can share ALL the code files between the two environments AS-IS.
I guess this would require implementing a combination of:
- Your new "Shared Modules" feature to allow the use of the same code files in either IDE
- Conditional Compilation & Build Configurations to allow different sections of code to compile just for their respective platform/IDE.
This way, we only need to work with one set of source code files for either platform, and variable flags and # conditional sections will kick in for each respective platform/IDE so we wont have code version fragmentation.