I started with Xojo when I still had Windows clients. That was somewhere between 2010 and 2014.
Saving time was the main reason. And being able to develop Web and Windows apps in the same development env.
Until then, I was using Java and OpenOffice (basic) to build what my clients needed. The demand for web based solutions grow and I needed to find a better way to service my clients. PHP and Java for web based apps I considered to be too unstable and risky for web apps.
Xojo was promising mobile solutions also. Then for iOS with the promise to have Android available soon. … … …
So I chose Xojo. But the world is changed. And Xojo is not changed fast enough.
I had to forget about mobile apps because Xojo still has no Android. Developing only iOS is no option! Mobile means IOS AND Android.
I’m working on a very big project that is nearly finished (all build in 2019R2.1). I was not able to upgrade for that project because it is web-base and the 2020 implicated that I needed to rebuild all involved apps.
Where am I now with Xojo? The big project is stabilizing. And I have to decide how to rebuild it. (I can not continue with 2019R2.1 forever)
For Apple Apps, Xcode is better. Android is still not supported. And for web based apps, Xojo still is not mature.
The strong thing about Xojo is the possibility to go fast from a use case Human Interface prototype to a real live application.
Mobile is the future for nearly all use cases. Multi-platform for Mobile means IOS AND Android.
What we will do strongly depend on what Xojo is going to do with Android. If it is not there or not good enough after the summer we are forced to leave Xojo.