Just have to comment on how easy it was for me to extend my B4J app to B4i
Per recommendations, I used B4XPages to build a rather complicated desktop application in B4J. I promised my customers that I would develop an iOS version next. I was pleasantly surprised by how easy the extension has been so far. Within a matter of days I have a nearly fully functional iOS app that uses the same code base as my desktop B4J app! Amazing!
Most of my time was spend copying and pasting components from the many B4J layouts I have into the corresponding B4i layouts. I easily corrected some differences in components between B4J and B4i with the #If (compiler directives) syntax.
I still have a few issues to work out but I had no idea that I would have made this much progress on a fully functional iOS version of my app in a matter of days.
This ability to use the same code base for multiple platforms (namely Windows, Mac, Linux, iOS and Android) is why I chose to use B4X.
To be honest, my only worry is what happens if Erel stops supporting it. I have to assume there is some sort of long term support/transition plan in place in case Erel has to move on for whatever reason.
Thanks Erel and the B4X team, whoever you are.
Clay
Per recommendations, I used B4XPages to build a rather complicated desktop application in B4J. I promised my customers that I would develop an iOS version next. I was pleasantly surprised by how easy the extension has been so far. Within a matter of days I have a nearly fully functional iOS app that uses the same code base as my desktop B4J app! Amazing!
Most of my time was spend copying and pasting components from the many B4J layouts I have into the corresponding B4i layouts. I easily corrected some differences in components between B4J and B4i with the #If (compiler directives) syntax.
I still have a few issues to work out but I had no idea that I would have made this much progress on a fully functional iOS version of my app in a matter of days.
This ability to use the same code base for multiple platforms (namely Windows, Mac, Linux, iOS and Android) is why I chose to use B4X.
To be honest, my only worry is what happens if Erel stops supporting it. I have to assume there is some sort of long term support/transition plan in place in case Erel has to move on for whatever reason.
Thanks Erel and the B4X team, whoever you are.
Clay