I think B4X has a lot of potential to grow
I totally agree.
B4X is an excellent development platform with plenty of potential to grow and to be used by both younger and older developers alike. I only wish that the b4x.com landing page was more optimised to help with search engine results. I've spoken to Erel about this in the past.
The only thing they may not loose, is the simplicity, the B4X pages is nice, but for a beginner is gets fast too complicated. (multiple way's to make/start your project)
Hmm, where to begin with this statement.
B4XPages can be difficult to get your head around when you first start using it, especially when you click on to create a new project (the new projects options), but that could also be said about other IDE tools.
I personally think that Erel has worked absolute wonders considering that he (by himself) has a lot on his plate when it comes to updating the family of B4X RAD tools. Erel is constantly learning, creating, innovating and finally implementing his solutions to problems that us developers come across on a daily basis, thus we find it easier to create our apps with B4X. 'Wait For', 'Sleep' and 'B4XPages' are just three of many excellent solutions that helps us to create cross platform applications with the minimal amount of changes to our code, and this is improving with every new release of the B4X RAD tools and updates to the B4XLib libraries. Another great solution is the following that really helps to make cross platform solutions a lot easier to create.
#If B4A
...
#Else If B4i
...
#End If
To me the simplicity of using B4XPages is and can be an absolute game changer. Yes I agree that the concept can be a bit confusing at first, but once developers have created their first really simple B4XPages app (for example press a button on page 1, open and send text to a label on page 2), they will soon get to understand just how simple and powerful the B4XPages library actually is. B4XPages have multiple ways to achieve the exact same results, probably more than the default B4A, B4i and B4J project. There is always more than one way to achieve the same results, but with B4XPages it just seems to take that simplicity to yet another level.
@Coldrestart I've released a few simple to follow B4XPages tutorials that you should go through, yes there are more tutorials to come. I've actually completed 2 more B4XPages tutorials but I've not had the time to take screenshots and to create the code comments, so I've not uploaded them to the forum as yet.
In most cases using B4XPages in conjunction with B4XViews would be the preferred perfect scenario, but that's not always going to be the case. Sometime you have to improvise to achieve the results that you are looking for. In this regard B4X XUI library creators also need to be complimented, as without them, B4X XUI apps would not be as complete as they are today. Some of the third part B4XLib libraries that have been created for cross platform development are outstanding and obviously took a long time to create.
I personally believe that B4X LTS is important, but I also believe that Anywhere Software is not going anywhere anytime soon. If B4X developers keep using the B4X RAD tools as B4A, B4J and B4R are all 100% completely free to download and to use, I believe that developers should donate whatever they can whenever they can afford to do so to help with cost of R&D.
Enjoy...